我有一个类似这样的数据框
Victim Sex Female Male Unknown
Perpetrator Sex
Female 10850 37618 24
Male 99354 299781 92
Unknown 33068 156545 148
我打算删除索引为 'Unknown'
的行和名为 'Unknown
' 的列。我知道如何删除一行和一列,但我想知道你是否可以在 pandas 中同时删除一行和一列?如果是,如何实现?
最佳答案
这应该可以完成工作,但实际上并不是同时进行,但不会向您返回任何中间对象。
df.drop("Unknown", axis=1).drop("Unknown", axis=0)
举个具体的例子:
df = pd.DataFrame([[1,2],[3,4]], columns=['A', 'B'], index=['C','D'])
print(df)
A B
C 1 2
D 3 4
电话
df.drop('B', axis=1).drop('C', axis=0)
返回
A
D 3
关于python - 同时删除一行和一列 Pandas Dataframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152154/