【问题标题】:Occurence of a value in many lists在许多列表中出现一个值
【发布时间】:2021-02-16 07:27:42
【问题描述】:

我在 pandas 中有一个 Series 对象,它有 2 列,一列用于索引,一列用于列表, 我需要找出一个值是否仅出现在这些列表之一中,并以最佳方式返回它。

例如,假设我们有this

我需要返回 77,因为它只出现在这些列表之一中。

【问题讨论】:

    标签: python pandas list dataframe series


    【解决方案1】:

    您可以使用explode,然后使用value_counts

    df['list_col'].explode().value_counts().loc[lambda x: x==1]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 2018-08-04
      • 1970-01-01
      相关资源
      最近更新 更多