Ho letto un file di dati delimitato da tabulazioni in Windows con Pandas / Python senza problemi. Il file di dati contiene note nelle prime tre righe e quindi segue con un'intestazione.
df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0))
Ora sto cercando di leggere questo file con il mio Mac. (La prima volta che uso Python su Mac.) Ottengo il seguente errore.
pandas.parser.CParserError: Error tokenizing data. C error: Expected 1
fields in line 8, saw 39
Se si imposta l' argomento error_bad_lines per read_csv su False , ottengo le seguenti informazioni, che continuano fino alla fine dell'ultima riga.
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
...
Devo specificare un valore per l' argomento di codifica ? Sembra che non dovrei farlo perché la lettura del file funziona bene su Windows.