我已经将数据集加载到了熊猫数据框中。我想删除名为ID
的列,该列的类型为int64。当我尝试这样做时:
data = data.drop("ID", axis=1, inplace=True)
,但出现以下错误:
KeyError: "['ID'] not found in axis"
我怀疑这与我要删除的列的类型为int64有关,因为仅当我尝试删除int64列时才会发生此错误。
我需要对此列进行什么预处理才能删除它?
答案 0 :(得分:0)
您的“ ID”列似乎是您的索引列。这不是典型的列,因此无法使用drop
删除它。正确的方法是使用:
data = data.reset_index(drop=True)