Y at-il un moyen pour read_csv de détecter automatiquement le délimiteur? genfromtxt de numpy fait cela. Mes fichiers ont des données avec un seul espace, double espace et un onglet en tant que délimiteurs. genfromtext() le résout, mais est plus lent que read_csv de pandas. Des idées?Détection automatique du délimiteur dans un fichier CSV à l'aide de pd.read_csv
1
A
Répondre
1
Option 1
Utilisation delim_whitespace=True
df = pd.read_csv('file.csv', delim_whitespace=True)
Option 2
passer d'expression régulière au paramètre sep
:
df = pd.read_csv('file.csv', sep='\s+')
Cela équivaut à la première option
Magnifique. L'option # 2 a très bien fonctionné pour les fichiers csv. – SEU