为了账号安全,请及时绑定邮箱和手机立即绑定

是否有一个函数可以在 pandas 单元格列表中搜索值,并在该值是单独的或唯一类型时返回行?

是否有一个函数可以在 pandas 单元格列表中搜索值,并在该值是单独的或唯一类型时返回行?

DIEA 2023-08-15 16:48:36
我有以下数据框:df1ID                    Task           Type[2456-AA, 5656-BB]    Check AC       [Coolant][2456-AA, 2457-AA]    Check Equip1.  [Coolant , Elec][2456-AA, 2456-AA]    Check Equip2.  [Coolant , Coolant][2456-AA, 2657-AA]    Check Equip3.  [Coolant , Bat2]我正在尝试返回一个输出,该输出将告诉我“类型”中“冷却剂”所在的所有任务和 ID。但是,仅限冷却剂不与任何其他类型混合的任务和 ID。我认为我的预期输出将是这样的数据框:ID                    Task           Type[2456-AA, 5656-BB]    Check AC       [Coolant][2456-AA, 2456-AA]    Check Equip2.  [Coolant , Coolant]有人可以尝试一下吗?另外,他们能否向我推荐正确的阅读材料,以帮助我将来解决类似的问题?谢谢你,
查看完整描述

1 回答

?
宝慕林4294392

TA贡献2021条经验 获得超8个赞

没有内置功能。您可以自己制作,例如:

coolant_only = df['Type'].apply(lambda x: set(x)=={'Coolant'})

df[coolant_only]


查看完整回答
反对 回复 2023-08-15
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信