gpt4 book ai didi

python - 同时删除一行和一列 Pandas Dataframe

转载 作者:行者123 更新时间:2023-11-28 19:42:32 27 4
gpt4 key购买 nike

我有一个类似这样的数据框

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com