首页 > 解决方案 > 在许多列表中出现一个值

问题描述

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

例如,假设我们有这个

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

标签: pythonpandaslistdataframeseries

解决方案


您可以explode使用value_counts

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

推荐阅读