Tenho lido um arquivo de dados delimitado por tabulação no Windows com Pandas / Python sem problemas. O arquivo de dados contém notas nas primeiras três linhas e, em seguida, contém um cabeçalho.
df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0))
Agora estou tentando ler este arquivo com meu Mac. (Minha primeira vez usando Python no Mac.) Recebo o seguinte erro.
pandas.parser.CParserError: Error tokenizing data. C error: Expected 1
fields in line 8, saw 39
Se definir o argumento error_bad_lines para read_csv como False , obtenho as seguintes informações, que continuam até o final da última linha.
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
...
Preciso especificar um valor para o argumento de codificação ? Parece que não deveria, porque a leitura do arquivo funciona bem no Windows.