lihongya111
2021-04-22 14:19
采纳率: 100%
浏览 135

python pandas dataframe 设置筛选条件能否用 in

求教大神,关于python pandas dataframe 设置筛选条件,如下图,如果我用等于号,结果是一个一个遍历过去,为啥我用In 他只输出一个false呢? 如果我希望实现通过判断dataframe中某一列的每一行是否包含想要的字符串并输出这些字符串,我怎么实现类似于 in 这样的操作呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • coagenth 2021-04-22 17:22
    已采纳
    点赞 1 打赏 评论
  • lihongya111 2021-04-22 16:53

    df_APJ = df[df["Owner"].str.contains("AP.DB")] ,直接使用series的str.conrtains

    点赞 打赏 评论

相关推荐 更多相似问题