前提・実現したいこと
google colaboratoryでexcelのデータを読み込みたいのですが、エラーが出て読み込めません。
発生している問題・エラーメッセージ
pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader.read() pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._read_low_memory() pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._read_rows() pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._tokenize_rows() pandas/_libs/parsers.pyx in pandas._libs.parsers.raise_parser_error() ParserError: Error tokenizing data. C error: Expected 2 fields in line 4, saw 4
該当のソースコード
Python
1downloaded = drive.CreateFile({'id':'XXXX'}) 2 3downloaded.GetContentFile('XXXX.xlsx') 4 5import codecs 6import pandas as pd 7with codecs.open("XXXX.xlsx", "r", "Shift-JIS", "ignore") as file: 8 data = pd.read_table(file, delimiter=",") 9data.head()
試したこと
ソースコードが今まで試したことのすべてなのですが、はじめutf-8をどうにかするエラーが出たのでcodecsを用いました。
データで右にそろっていないところがあったので直しました。
補足情報(FW/ツールのバージョンなど)
ファイル自体には目視ではおかしいところがないと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。