大きなcsvファイルを読んでいますので、chunksize
パンダのイテレータを使用しています。しかし、私はParserError
を取得するので、私はtryを使用していると思っていました。このエラーが発生した場合、次のチャンクの繰り返しに渡したいと思います。 だから私はそれをテストした:chunkksizeイテレータを除いて試してください
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
をしかし、私はこのエラーを取得:
NameError : name "ParserError" is not defined
。
ありがとうございました!
おそらく 'pd.errors.ParserError'を意味する –
あなたは' except'の代わりに 'exept'を実行します。 – rocksteady
あなたの質問に答えられた場合は、その隣にある灰色のチェックをクリックして緑色に切り替えることで[最も役立つ回答を受け入れてください](https://stackoverflow.com/help/someone-answers)してください。ありがとう! –