J'ai lu un fichier de données délimité par des tabulations dans Windows avec Pandas / Python sans aucun problème. Le fichier de données contient des notes dans les trois premières lignes, puis suit avec un en-tête.
df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0))
J'essaye maintenant de lire ce fichier avec mon Mac. (Ma première utilisation de Python sur Mac.) J'obtiens l'erreur suivante.
pandas.parser.CParserError: Error tokenizing data. C error: Expected 1
fields in line 8, saw 39
Si vous définissez l' argument error_bad_lines pour read_csv sur False , j'obtiens les informations suivantes, qui continuent jusqu'à la fin de la dernière ligne.
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
...
Dois-je spécifier une valeur pour l' argument d' encodage ? Il semble que je ne devrais pas avoir à le faire car la lecture du fichier fonctionne correctement sous Windows.