【发布时间】:2015-03-03 11:03:42
【问题描述】:
我有一个如下的 csv 文件:
CSV:
H1,H2,H3
A_B,C1,D
F_2j,G,p5
我正在尝试从第一列中删除“_”和数字。这是我尝试过的方法
for i in range(len(max(cols, key=len))):
transposed = ([(c[i] if i<len(c) else '') for c in cols])
str(transposed[0]).replace("_",";").split()
它确实替换了“_”,但原始转置后仍打印相同的 csv 文件。如何用旧列替换这个新列?另外,如何仅从 column1 中删除数字以提供以下输出?
期望的输出:
H1,H2,H3
A;B,C1,D
F;j,G,p5
【问题讨论】:
-
你只想输出或写入另一个文件???
-
@Hackaholic 我只想要输出,因为在此之后我要做更多的处理。
标签: python string list csv replace