我想从二维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。
df.drop()
w1e3prcc1#
df.drop('dog',axis=1)
将删除它。您需要传递一个轴。如果您希望此删除操作影响当前df,请使用inplace关键字。
inplace
df.drop('dog',axis=1,inplace=True)
如果要删除多个列,则传递一个列表。
df.drop(['dog','cat'],axis=1,inplace=True)
1条答案
按热度按时间w1e3prcc1#
将删除它。您需要传递一个轴。如果您希望此删除操作影响当前df,请使用
inplace
关键字。如果要删除多个列,则传递一个列表。