División del archivo .txt en python [duplicado]
Sep 04 2020
Tengo un archivo .txt que está separado de la siguiente manera para varias filas: Vermont; VT; Tunbridge; 95000204; Republicano; John Kasich; 36; 0.319 Cuando lo leo con pandas, solo obtengo 1 columna. ¿Cómo divido los datos en Python para que cada valor separado sea una columna diferente en un marco de datos de pandas? Gracias
Respuestas
balderman Sep 04 2020 at 03:31
Así (ver https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html para más)
import pandas as pd
df = pf.read_csv('data.csv',sep=';')
print(df)
donde data.csv es
Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319
NewYork;VT;Tunbridge;95000204;Republican;John Kasich;36;0.88
salida
Vermont VT Tunbridge ... John Kasich 36 0.319
0 NewYork VT Tunbridge ... John Kasich 36 0.88
[1 rows x 8 columns]