【发布时间】:2018-11-13 19:21:51
【问题描述】:
我想删除 Python pandas 数据框中某个列的条目中的所有数字。不幸的是,像 .join() 和 .find() 这样的命令是不可迭代的(当我定义一个函数来迭代条目时,它给了我一条消息,即浮动变量没有 .find 和 .join 属性)。在 pandas 中是否有任何命令可以解决这个问题?
def remove(data):
for i in data if not i.isdigit():
data=''
data=data.join(i)
return data
myfile['column_name']=myfile['column_name'].apply(remove())
【问题讨论】:
-
提供一个前后 DataFrame 示例会很有帮助,这样我们就可以准确地确定您的意思和需要。
-
我应该解释得更好,我想做的是将像 tin1t9in 这样的条目转换为 tintin,这意味着删除列中条目的数字字符。