gpt4 book ai didi

python - 根据列表中的值过滤数据框

转载 作者:太空宇宙 更新时间:2023-11-04 07:14:26 24 4
gpt4 key购买 nike

我有以下数据框:-

enter image description here

我想过滤掉 claim_status 中有 11 的地方

以及 aa1 的 claim_ststaus_reason

我正在尝试下面的代码,但它只是给了我所有的行

my_list = 'aa1'

df[df['claim_status_reason'].str.contains( "|".join(my_list), regex=True)].reset_index(drop=True)

预期输出:-

1.) where there is 11 in claim_ststus 
2.) where there is aa1 in the claim_status_reason

最佳答案

您可以使用 apply 来获取您想要的过滤器,例如:

df[(df['claim_staus'].apply(lambda x: 11 in x)) & (df['claim_status_reason'].apply(lambda x: 'a1' in x))]

关于python - 根据列表中的值过滤数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53119367/

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