同时删除行和列Pandas Dataframe

nrm*_*rmb 2 python dataframe pandas data-science

我有一个像这样的数据框

Victim Sex       Female    Male  Unknown
Perpetrator Sex                         
Female            10850   37618       24
Male              99354  299781       92
Unknown           33068  156545      148
Run Code Online (Sandbox Code Playgroud)

我打算删除索引为的行'Unknown'和名为'Unknown' 的列。我知道如何删除行和列,但我想知道您是否可以在熊猫中同时删除行和列?如果是,该怎么办?

Qui*_*2k1 5

这应该可以完成工作,但是不是同时完成的,但是没有中间对象返回给您。

df.drop("Unknown", axis=1).drop("Unknown", axis=0)
Run Code Online (Sandbox Code Playgroud)

因此,举一个具体的例子:

df = pd.DataFrame([[1,2],[3,4]], columns=['A', 'B'], index=['C','D'])
print(df)
   A  B
C  1  2
D  3  4
Run Code Online (Sandbox Code Playgroud)

电话

df.drop('B', axis=1).drop('C', axis=0)
Run Code Online (Sandbox Code Playgroud)

退货

   A
D  3
Run Code Online (Sandbox Code Playgroud)