gpt4 book ai didi

python - 无法删除列,对象没有属性错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:23 24 4
gpt4 key购买 nike

我有一个包含列标题的 csv 文件:名称、制造商、类型、卡路里、蛋白质、脂肪、钠、纤维、碳水化合物、糖、维生素、评级。当我尝试放下钠柱时,我不明白为什么会出现 NoneType' object has no attribute 'drop' 错误

我试过了

df.drop(['sodium'],axis=1) 

df = df.drop(['sodium'],axis=1)

df = df.drop (['sodium'], 1, inplace=True)

最佳答案

这是你的问题:

df = df.drop (['sodium'], 1, inplace=True)

由于 inplace 标志,这将返回 None ( documentation ),因此您不再拥有对数据框的引用。 df 现在是 None 并且 None 没有 drop 属性。

我的期望是您已经在代码中的某个先前点完成了此操作(或类似的操作,也许删除了另一列?)。

关于python - 无法删除列,对象没有属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50935506/

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