为什么清理不持续?



我清理一个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文件中。

相关内容

  • 没有找到相关文章

最新更新