【发布时间】:2018-12-18 01:06:21
【问题描述】:
基本上原始数据没有标题,只有值(但我有标题列表)。分隔符是“|”。现在我尝试做的是通过使用将 txt 文件转换为 csv 文件。 csv 文件包含我拥有的标题和相应的值。
例如:
txt 文件看起来像:
sadasd|dsdads|adsasd
值 1|值 2|值 3|值 4|值 5|价值 100|价值 101|价值 102|值 103|值 104|值 105 值 200|值 201|值 202|值 203|值 204|值 205
sdasd|dsa|dsdad
转换后的 .csv 文件将如下所示:
标题1,标题2,标题3,标题4,标题5,
值 1,值 2,值 3,值 4,值 5,
值 100,值 101,值 102,值 103,值 104,值 105
值 200,值 201,值 202,值 203,值 204,值 205
我刚开始学习python,我的想法是什么:
删除第一行和最后一行。
使用字典列表:每一列都是一个带有键的列表(我有标题)。到数据框
转换为 .csv
所以它看起来像 {'header 1': [value 1, value 100, value 200],'header 2': [value 2, value 101, value 201]。然后转换为 .csv。
这只是我的想法,或者你有最简单的方法,但只使用 python。
【问题讨论】:
标签: python text-parsing