首页 > 解决方案 > 在python中拆分.txt文件

问题描述

我有一个 .txt 文件,按如下方式分隔多行:Vermont;VT;Tunbridge;95000204;Republican;John Kasich;36;0.319 当用 pandas 阅读时,我只得到 1 列。如何在 python 中拆分数据,以便每个分隔值是 pandas 数据框中的不同列

标签: pythondataframesplit

解决方案


像这样(有关更多信息,请参见https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html

import pandas as pd

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

data.csv 在哪里

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

输出

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

[1 rows x 8 columns]

推荐阅读