1. ホーム
  2. python

[解決済み] Pandas.read_csv "unexpected end of data" Error

2022-02-04 18:48:04

質問

pd.read_csv()を使ってデータセットを読み込もうとすると、エラーが発生します。Excelでは問題なく開くことができます。

reviews = pd.read_csv('br.csv') は、ParserErrorというエラーを出します。データのトークン化に失敗しました。Cエラー。行 312074 で始まる文字列の内部で EOF が発生しました。

reviews = pd.read_csv('br.csv', engine='python', encoding='utf-8') ParserError: 予期しないデータの終了を返します。

どうすれば直るのでしょうか?

編集する これはデータセットです。 https://www.kaggle.com/gnanesh/goodreads-book-reviews

解決方法は?

私の場合、これを追加すると直りました。

error_bad_lines=False

最後の行を読み飛ばすだけです。 ですから、代わりに

reviews = pd.read_csv('br.csv', engine='python', encoding='utf-8')

reviews = pd.read_csv('br.csv', engine='python', encoding='utf-8', error_bad_lines=False)