【发布时间】:2017-04-06 10:27:56
【问题描述】:
我有以下 csv 文件:
NAME DETAILS
abc type1: Y, Property: p1,p3 , type2:N
def type1: Y, Property: p2,p3 , type2:N
ghi type1: N, Property: p1,p2 , type2:Y
jkl type1: N, Property: p1,p3 , type2:Y
我希望输出文件为:
NAME type1 Property type2
abc Y p1,p3 N
def Y p2,p3 N
ghi N p1,p2 Y
jkl N p1,p3 Y
使用 python 和正则表达式,如果我根据 '' 拆分详细信息列,则属性类型将拆分为单独的列。有没有办法处理这种情况?
【问题讨论】:
-
csv模块在这里没有用吗? docs are here -
每行总是有 2 个属性吗?
-
无论如何,它似乎不是 csv,因为每行的前两个值不是逗号分隔的。