gpt4 book ai didi

python - 循环一列并删除字符 - Python Pandas

转载 作者:行者123 更新时间:2023-12-04 12:23:07 25 4
gpt4 key购买 nike

这可能真的很微不足道,但我很难用它去任何地方。
所以基本上我有一列 ID,其中一些值是字母数字,一些包含在字母数字值之前的文本。如何遍历该特定列并检查字母数字值是否以字符串为前缀,然后相应地删除该字符串。
这是我这样做的方式,但它不起作用,也不是明智的做法:

document[ID] = document[ID].replace("ReferenceNode, Objectid:", '')
例子:
ID
5d61527f0928c99f3cf10829
5d61527f0928c99f3cf10829
ReferenceNode, ObjectID: 5d61527f0928c99f3cf10829
预期输出:
ID
5d61527f0928c99f3cf10829
5d61527f0928c99f3cf10829
5d61527f0928c99f3cf10829

最佳答案

尝试使用 .map()为您的任务:

document['ID'] = document['ID'].map(lambda x: x.replace("ReferenceNode, Objectid:", ''))

关于python - 循环一列并删除字符 - Python Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65935190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com