Aufteilen der TXT-Datei in Python [Duplikat]
Sep 04 2020
Ich habe eine TXT-Datei, die für mehrere Zeilen wie folgt getrennt ist: Vermont; VT; Tunbridge; 95000204; Republikaner; John Kasich; 36; 0,319 Beim Lesen mit Pandas erhalte ich nur 1 Spalte. Wie teile ich die Daten in Python so auf, dass jeder getrennte Wert eine andere Spalte in einem Pandas-Datenrahmen ist? Danke
Antworten
balderman Sep 04 2020 at 03:31
So (siehe https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html für mehr)
import pandas as pd
df = pf.read_csv('data.csv',sep=';')
print(df)
wo data.csv ist
Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319
NewYork;VT;Tunbridge;95000204;Republican;John Kasich;36;0.88
Ausgabe
Vermont VT Tunbridge ... John Kasich 36 0.319
0 NewYork VT Tunbridge ... John Kasich 36 0.88
[1 rows x 8 columns]