2014-10-20 2 views
0

csvkit을 사용하여 큰 데이터 세트의 서브 세트를 작성하려고하는데 새로운 CSV 작성에 문제가 있습니다.큰 데이터 세트를 서브 세트로 변환하기위한 CSVGREP

나는 2012 년 선거 기간 동안 모든 기부금 중 1.4GB CSV를 소지했으며 오바마 또는 롬니 기부자에게만 기부금을 제공하려고합니다. csvgrep -c RECIPIENT_NAME -m 오바마, 롬니> presidential.csv

명령 줄이 정지 보인다 파일이 생성된다, 그러나 아무것도 기록되지지고 :

내가 지금까지 가지고있는 코드는 이것이다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

0

이것은 정규식 문제라고 생각하십시오. 귀하의 정규식은 아무것도 일치하지 않으므로 파일을 스캔하지만 단일 값을 찾지 못합니다.

csvgrep -c recipient_name -m obama|romney > presidential.csv 
+0

감사 말콤를하지만,이 역시 작동하지 않는 것 같다

당신은 할 수 있습니다. 나는 정규식뿐만 아니라 - r "오바마"| "romney"뿐만 아니라 각각 별도로 시도했지만 아무것도 작동하지 않습니다. – StanO

+0

어쩌면 단지 -m obama로 시도해 봅시다. –

관련 문제