我清理一个csv表。我想删除 ID 中的符号。它看起来像这样:
ID Address
"(2 Hamburg
"(3 Cologne
"(4 Berlin
"(5 ...
我想删除"(
我使用的代码
Ost.applymap(lambda x: x.replace('"(', ''))
当我保存后检查csv文件时,删除的符号又回来了。就像什么都没有改变一样。为什么更改没有保存?
您需要将更改重新分配给变量:
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
后是否保存了文件?
这可能是您的csv
文件保持不变的原因。数据在内存中更改,但永远不会写入"干净"csv
文件中。