我有大量的数据在一个.txt文件格式如下。。。在
WOODY, Harlan Fred S2c USN
WOOD, Earl A. PVT USAR
WOOD, Frank S2c USN
WOOD, Harold Baker BM2c USN
WOOD, Horace Van S1c USN
WOOD, Roy Eugene F1c USN
WOOLF, Norman Bragg CWTP USN
WORKMAN, Creighton Hale F1c USN
我想把它变成像这样的csv格式。。。在
^{pr2}$我看到在Python中我可以使用regex和/或split,但是我需要保留名字和姓氏之间的空格。如您所见,大多数条目之间的空间计数是不同的,偶尔也会出现选项卡(我想)。在
输出:
^{pr2}$这里有一种方法-先在逗号上拆分,然后在多个空格上拆分,以避免拆分单间距的名称。然后用逗号将所有项目与
str.join
连接起来:将
pandas
read_csv
与regex分隔符一起使用。Pandas将比用纯python编写的解决方案更快。在相关问题 更多 >
编程相关推荐