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!
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