Pandas: No puedo leer csv usando python pandas

Creado en 29 may. 2017  ·  3Comentarios  ·  Fuente: pandas-dev/pandas

Ejemplo de código, un ejemplo que se puede copiar, si es posible

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

Descripción del problema

No puedo leer csv a través de python pandas.
Por favor verifique el fragmento de código, está dando el siguiente error:

Rastreo (llamadas recientes más última):
Archivo "", línea 1, en
Archivo "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", línea 655, en parser_f
return _read (filepath_or_buffer, kwds)
Archivo "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", línea 405, en _read
analizador = TextFileReader (filepath_or_buffer, * kwds)Archivo "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", línea 762, en __init__self._make_engine (self.engine)Archivo "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", línea 966, en _make_engineself._engine = CParserWrapper (self.f, * self.options)
Archivo "C: ProgramDataAnaconda3libsite-packagespandasioparsers.py", línea 1582, en __init__
self._reader = parsers.TextReader (src, ** kwds)
Archivo "pandas_libsparsers.pyx", línea 394, en pandas._libs.parsers.TextReader .__ cinit__ (pandas_libsparsers.c: 4209)
Archivo "pandas_libsparsers.pyx", línea 710, en pandas._libs.parsers.TextReader._setup_parser_source (pandas_libsparse
rs.c: 8873)
FileNotFoundError: el archivo b'C: \ Scripttestexp.csv 'no existe

[esto debería explicar por qué el comportamiento actual es un problema y por qué el resultado esperado es una mejor solución].

Rendimiento esperado

Salida de pd.show_versions()

Pegue la salida aquí pd.show_versions () aquí

IO CSV Usage Question

Comentario más útil

¿Puedes intentar escribir eso como "C:\\Script\\testexp.csv" o "C:/Script/testexp.csv" ? Creo que necesitas escapar de tus barras invertidas.

Todos 3 comentarios

La ruta del archivo es correcta, sus permisos de lectura y escritura se proporcionan en el archivo.

¿Puedes intentar escribir eso como "C:\\Script\\testexp.csv" o "C:/Script/testexp.csv" ? Creo que necesitas escapar de tus barras invertidas.

o puede usar r"C:\Script\testexp.csv"

@TomAugspurger tal vez valga la pena poner esto en el doc-string / docs ya que es un error bastante común.

¿Fue útil esta página
0 / 5 - 0 calificaciones