Saya telah membaca file data tab-delimited di Windows dengan Pandas / Python tanpa masalah. File data berisi catatan dalam tiga baris pertama dan kemudian diikuti dengan header.
df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0))
Sekarang saya mencoba membaca file ini dengan Mac saya. (Pertama kali saya menggunakan Python di Mac.) Saya mendapatkan error berikut.
pandas.parser.CParserError: Error tokenizing data. C error: Expected 1
fields in line 8, saw 39
Jika menyetel argumen error_bad_lines untuk read_csv ke False , saya mendapatkan informasi berikut, yang berlanjut hingga akhir baris terakhir.
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
...
Apakah saya perlu menentukan nilai untuk argumen pengkodean ? Sepertinya saya tidak perlu melakukannya karena membaca file berfungsi dengan baik di Windows.