Division du fichier .txt en python [dupliquer]
Sep 04 2020
J'ai un fichier .txt qui est séparé comme suit pour plusieurs lignes: Vermont; VT; Tunbridge; 95000204; Républicain; John Kasich; 36; 0,319 Lorsqu'il est lu avec des pandas, je n'obtiens qu'une colonne. Comment diviser les données en python afin que chaque valeur séparée soit une colonne différente dans un dataframe pandas Merci
Réponses
balderman Sep 04 2020 at 03:31
Comme ça (voir https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html pour plus)
import pandas as pd
df = pf.read_csv('data.csv',sep=';')
print(df)
où data.csv est
Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319
NewYork;VT;Tunbridge;95000204;Republican;John Kasich;36;0.88
production
Vermont VT Tunbridge ... John Kasich 36 0.319
0 NewYork VT Tunbridge ... John Kasich 36 0.88
[1 rows x 8 columns]