You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Python的DataFrame数组中移除'Low Risk'和'Medium Risk'标签?

解决方法

你可以通过两种方式实现同时移除这两个标签:

方法一:多条件组合判断

使用&连接多个不等于条件,注意每个条件要单独加括号:

test = totalapproved_df[(totalapproved_df['grossapproved_label'] != 'Low Risk') & (totalapproved_df['grossapproved_label'] != 'Medium Risk')]

方法二:使用isin()取反(更推荐)

把要排除的标签整理成列表,用~对isin()的结果取反,这种方式更灵活,后续要添加更多排除标签直接修改列表即可:

exclude_labels = ['Low Risk', 'Medium Risk']
test = totalapproved_df[~totalapproved_df['grossapproved_label'].isin(exclude_labels)]

执行完上述任一代码后,再运行test['grossapproved_label'].unique(),结果就只会剩下array(['High Risk'], dtype=object)了。

内容的提问来源于stack exchange,提问作者TenThousand

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 07:05:25