Divisione del file .txt in Python [duplicato]

Sep 04 2020

Ho un file .txt separato come segue per più righe: Vermont; VT; Tunbridge; 95000204; Republican; John Kasich; 36; 0.319 Quando leggo con i panda ottengo solo 1 colonna. Come divido i dati in python in modo che ogni valore separato sia una colonna diversa in un dataframe panda Grazie

Risposte

balderman Sep 04 2020 at 03:31

In questo modo (vedi https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html per più)

import pandas as pd

df = pf.read_csv('data.csv',sep=';')
print(df)

dove si trova data.csv

Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319
NewYork;VT;Tunbridge;95000204;Republican;John Kasich;36;0.88

produzione

 Vermont  VT  Tunbridge  ...  John Kasich  36 0.319
0  NewYork  VT  Tunbridge  ...  John Kasich  36  0.88

[1 rows x 8 columns]