Pandas: Impossible de lire csv en utilisant des pandas python

Créé le 29 mai 2017  ·  3Commentaires  ·  Source: pandas-dev/pandas

Exemple de code, un exemple copiable si possible

# Your code here
import pandas
var=pandas.read_csv("C:\Script\testexp.csv")

Description du problème

Je ne peux pas lire csv via les pandas python.
Veuillez vérifier l'extrait de code, il donne l'erreur suivante:

Traceback (dernier appel le plus récent):
Fichier "", ligne 1, dans
Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 655, dans parser_f
return _read (chemin_fichier_ou_buffer, kwds)
Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 405, dans _read
parser = TextFileReader (filepath_or_buffer, * kwds)Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 762, dans __init__self._make_engine (self.engine)Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 966, dans _make_engineself._engine = CParserWrapper (self.f, * self.options)
Fichier "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", ligne 1582, dans __init__
self._reader = parsers.TextReader (src, ** kwds)
Fichier "pandas_libsparsers.pyx", ligne 394, dans pandas._libs.parsers.TextReader .__ cinit__ (pandas_libsparsers.c: 4209)
Fichier "pandas_libsparsers.pyx", ligne 710, dans pandas._libs.parsers.TextReader._setup_parser_source (pandas_libsparse
rs.c: 8873)
FileNotFoundError: le fichier b'C: \ Scripttestexp.csv 'n'existe pas

[cela devrait expliquer pourquoi le comportement actuel est un problème et pourquoi le résultat attendu est une meilleure solution.]

Production attendue

Sortie de pd.show_versions()

Collez la sortie ici pd.show_versions () ici

IO CSV Usage Question

Commentaire le plus utile

Pouvez-vous essayer d'écrire cela sous la forme "C:\\Script\\testexp.csv" ou "C:/Script/testexp.csv" . Je pense que vous devez échapper à vos contre-obliques.

Tous les 3 commentaires

Le chemin du fichier est correct, leurs autorisations de lecture et d'écriture sont fournies sur le fichier.

Pouvez-vous essayer d'écrire cela sous la forme "C:\\Script\\testexp.csv" ou "C:/Script/testexp.csv" . Je pense que vous devez échapper à vos contre-obliques.

ou vous pouvez utiliser r"C:\Script\testexp.csv"

@TomAugspurger vaut peut-être la peine de mettre cela dans la doc-string / docs car c'est une erreur assez courante?

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

nathanielatom picture nathanielatom  ·  3Commentaires

MatzeB picture MatzeB  ·  3Commentaires

idanivanov picture idanivanov  ·  3Commentaires

matthiasroder picture matthiasroder  ·  3Commentaires

BDannowitz picture BDannowitz  ·  3Commentaires