私は問題なくPandas / Pythonを使用してWindowsでタブ区切りのデータファイルを読んでいます。データファイルには、最初の3行にメモが含まれ、その後にヘッダーが続きます。
df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0))
Macでこのファイルを読み取ろうとしています。(MacでPythonを初めて使用します。)次のエラーが発生します。
pandas.parser.CParserError: Error tokenizing data. C error: Expected 1
fields in line 8, saw 39
設定した場合error_bad_linesのための引数read_csvに虚偽を、私は最後の行の終わりまで続く次の情報を、取得します。
Skipping line 8: expected 1 fields, saw 39
Skipping line 9: expected 1 fields, saw 125
Skipping line 10: expected 1 fields, saw 125
Skipping line 11: expected 1 fields, saw 125
Skipping line 12: expected 1 fields, saw 125
Skipping line 13: expected 1 fields, saw 125
Skipping line 14: expected 1 fields, saw 125
Skipping line 15: expected 1 fields, saw 125
Skipping line 16: expected 1 fields, saw 125
Skipping line 17: expected 1 fields, saw 125
...
エンコーディング引数の値を指定する必要がありますか?Windowsではファイルの読み取りが正常に機能するため、そうする必要はないようです。