我是编程新手,正在研究数据框的列,我想用数字“ 0”替换所有str值。此列具有int值和str值,我想将str值替换为0,以便在之后更快地将其删除。我试图根据它们的类型删除值,但是它不起作用,然后,我正在尝试一种新方法。
我的以下代码没有返回任何错误,但也无法正常工作..(我的str值仍然在这里,我也不知道为什么...):
for i in df['col_name'] :
if i == df['col_name'].dtype.str :
df['col_name'].replace([i], ['0'], inplace=True)
我在做什么错? :/
感谢您的帮助!