【发布时间】:2016-02-08 05:01:14
【问题描述】:
我有一个 csv 文件,其中包含我首先用冒号 (;) 分隔的几列。但是,ONE 列由竖线 | 分隔。我想分隔此列并创建新列。
输入:
Column 1 Column 2 Column 3
1 2 3|4|5
6 7 6|7|8
10 11 12|13|14
期望的输出:
Column 1 Column 2 ID Age Height
1 2 3 4 5
6 7 6 7 8
10 11 12 13 14
到目前为止,我的代码第一次用 ;然后转换为 DF(这是我想要的结束格式)
delimit = list(csv.reader(open('test.csv', 'rt'), delimiter=';'))
df = pd.DataFrame(delimit)
【问题讨论】:
-
可以解析最后一列和split it
标签: python csv python-3.x pandas