我清理了一个csv表。我想删除ID中的符号。看起来像这样:
ID Address
"(2 Hamburg
"(3 Cologne
"(4 Berlin
"(5 ...
我要删除"(
我使用的代码
Ost.applymap(lambda x: x.replace('"(', ''))
保存后我检查csv文件时,删除的符号将返回。好像什么都没有改变。为什么更改不保存?
答案 0 :(得分:0)
这听起来可能很愚蠢,但是在执行applymap
之后,您是否saved是文件?
这可能就是您的csv
文件未更改的原因。数据会在内存中更改,但是永远不会写入“干净” csv
文件中。
答案 1 :(得分:0)
您需要将更改重新分配给变量:
Ost = Ost.applymap(lambda x: x.replace('"(', ''))
输出:
Ost.applymap(lambda x: x.replace('"(', ''))
Ost
是
ID Address
0 (2 Hamburg
1 (3 Cologne
2 (4 Berlin
如您所见,它不是applymap,不是就地进行更改