skipfooter read_csv read panda errors columns chunksize python pandas csv

python - panda - pd.read_csv utf-8



Cómo cargar un archivo tsv en un Pandas DataFrame? (4)

Soy nuevo en python y pandas. Estoy tratando de cargar un archivo tsv en un DataFrame pandas.

Esto es lo que estoy intentando y el error que estoy recibiendo:

>>> df1 = DataFrame(csv.reader(open(''c:/~/trainSetRel3.txt''), delimiter=''/t'')) Traceback (most recent call last): File "<pyshell#28>", line 1, in <module> df1 = DataFrame(csv.reader(open(''c:/~/trainSetRel3.txt''), delimiter=''/t'')) File "C:/Python27/lib/site-packages/pandas/core/frame.py", line 318, in __init__ raise PandasError(''DataFrame constructor not properly called!'') PandasError: DataFrame constructor not properly called!


A partir de 17.0 from_csv se from_csv .

Use pd.read_csv(fpath, sep=''/t'') o pd.read_table(fpath) .


La documentación enumera una función .from_csv que parece hacer lo que desea:

DataFrame.from_csv(''c:/~/trainSetRel3.txt'', sep=''/t'')

Si tiene un encabezado, puede pasar el header=0 .

DataFrame.from_csv(''c:/~/trainSetRel3.txt'', sep=''/t'', header=0)


Use read_table(filepath) . El separador predeterminado es pestaña


abrir archivo, guardar como .csv y luego aplicar df = pd.read_csv (''apps.csv'', sep = ''/ t'')

para cualquier otro formato también, simplemente cambie la etiqueta sep