gpt4 book ai didi

python - pandas 按 2 列中的值进行过滤,返回整行

转载 作者:行者123 更新时间:2023-12-01 01:36:45 25 4
gpt4 key购买 nike

我在这里查看了多个问题,但没有解决方案。我有一个矩阵,我想在其中过滤 2 列中的值并返回应用此过滤器的整行

目前我已经尝试过:

mask = (data['sender'] == 'me') & (data['status'] == 'done')
数据[掩码]
这使得所有值都变成“NaN”。

当我尝试单独应用掩码时,我得到一个 DataFrame,其中包含该位置的正确值,但所有其他列均为 NaN。

我还尝试了一种不同的方法,即像这样:

data.loc[数据['发件人'=='我']将每个值转换为 NaN 的结果相同,除了该值出现的行 x 列。

最佳答案

希望这有帮助

    k=pd.DataFrame()
k=data[(data['sender'] == 'me') & (data['status'] == 'done')]
k.head()

关于python - pandas 按 2 列中的值进行过滤,返回整行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52331082/

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