커다란 csv 파일을 읽고 싶습니다. 팬더의 이터레이터 chunksize
을 사용합니다. 그러나 나는 ParserError
을 얻었으므로 try를 사용하여 예외를 생각하고 다음 오류가 발생하면 다음 청크 반복을 전달하려고합니다.chunkksize 이터레이터를 제외하고 시도하십시오
NameError : name "ParserError" is not defined
:이 오류를 얻을
df = pd.read_csv("file.csv",iterator=True)
d=True
while d==True :
try:
df.get_chunk(500000)
exept ParserError :
pass
except StopIteration:
d=False
그러나 : 그래서 나는 것을 테스트했다.
도움 주셔서 감사합니다.
아마도'pd.errors.ParserError'를 의미했을 것입니다. –
당신은'except' 대신에'exept'를 worte합니다. – rocksteady
질문에 대한 답변이 있으면 옆에있는 회색 체크를 클릭하고 녹색으로 전환하여 [가장 유용한 답변 수락] (https://stackoverflow.com/help/someone-answers)을주십시오. 감사! –