为什么清理不持续?
Why doesn't the clean-up persist?
我清理了一个 csv table。我想删除 ID 中的符号。它看起来像这样:
ID Address
"(2 Hamburg
"(3 Cologne
"(4 Berlin
"(5 ...
我要删除 "(
我用的代码
Ost.applymap(lambda x: x.replace('"(', ''))
当我保存后查看csv文件时,删除的符号又回来了。就像什么都没有改变一样。为什么更改没有保存?
这听起来可能很愚蠢,但是在完成 applymap
之后,您 saved 文件了吗?
这可能是您的 csv
文件未更改的原因。数据在内存中发生变化,但从未写入 "clean" 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 table。我想删除 ID 中的符号。它看起来像这样:
ID Address
"(2 Hamburg
"(3 Cologne
"(4 Berlin
"(5 ...
我要删除 "(
我用的代码
Ost.applymap(lambda x: x.replace('"(', ''))
当我保存后查看csv文件时,删除的符号又回来了。就像什么都没有改变一样。为什么更改没有保存?
这听起来可能很愚蠢,但是在完成 applymap
之后,您 saved 文件了吗?
这可能是您的 csv
文件未更改的原因。数据在内存中发生变化,但从未写入 "clean" 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 并未就地进行更改