_csv.Error: single empty field record must be quoted 에러

개발하는 G0·2023년 8월 10일
0

df.to_csv('learning_target.txt', index=False, header=False, encoding='utf-8', doublequote=False,escapechar='"',quoting=csv.QUOTE_NONE) 를 했는데 해당 오류가 뜨면서 파일 저장이 안 돼

quoting 파라미터를 csv.QUOTE_NONE 대신 csv.QUOTE_MINIMAL로 변경해보세요. csv.QUOTE_NONE은 모든 필드가 따옴표로 묶이지 않도록 하는 옵션인데, 이로 인해 빈 필드를 처리하는데 문제가 발생할 수 있습니다. 대부분의 경우 csv.QUOTE_MINIMAL이나 기본값인 csv.QUOTE_NONNUMERIC 옵션을 사용하는 것이 더 안전합니다.

doublequote=Falseescapechar='"' 옵션은 기본적으로 to_csv에서 사용되지 않습니다. 이러한 추가 옵션을 사용하지 않고도 CSV 파일을 잘 저장할 수 있습니다. 이러한 옵션을 제거해보세요.

profile
초보 개발자

1개의 댓글

comment-user-thumbnail
2023년 8월 10일

개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.

답글 달기