반복 작업을 파악하고 오류 체크가 포함된 스크립트로 자동화하는 결
연구실 인턴 중 측정 데이터 파일 수백 개를 규칙에 맞게 변환하는 작업을 맡았습니다. 수작업으로 하면 시간이 오래 걸리고 실수가 생길 것 같아 Python pathlib와 pandas로 변환 스크립트를 작성했습니다. 드라이런으로 샘플 10개의 변환 결과를 먼저 출력해 형식이 맞는지 확인한 뒤 전체에 적용했습니다. 각 파일 처리 후 예상 결과와 비교하는 검증 로직을 넣어 이상값이 나오면 해당 파일 번호와 오류 내용을 로그에 남겼습니다.
오류 파일만 따로 추출해 수동으로 확인하니 전체를 다시 보는 것보다 훨씬 빨랐습니다. 자동화 이후 처리 시간이 4시간에서 20분으로 줄었습니다. 지금도 자동화는 검증 로직과 함께 만듭니다.