pandas 如何从二维DataFrame中删除数据集

vfh0ocws  于 2022-11-27  发布在  其他
关注(0)|答案(1)|浏览(209)

我想从二维DataFrame中删除一行/一列。假设DataFrame如下所示:

animal   cat  dog  hedgehog
time
  0       1    1      0
  1       2    0      1

如何摆脱让我们说整个狗的东西得到这样的东西:

animal   cat hedgehog
time
  0       1    0
  1       2    1

我尝试了很多不同的方法,例如df.drop(),但还没有完全理解Pandas。

w1e3prcc

w1e3prcc1#

df.drop('dog',axis=1)

将删除它。您需要传递一个轴。如果您希望此删除操作影响当前df,请使用inplace关键字。

df.drop('dog',axis=1,inplace=True)

如果要删除多个列,则传递一个列表。

df.drop(['dog','cat'],axis=1,inplace=True)

相关问题