查找不在熊猫数据框数据中的列表值

Chr*_*Joo 0 python pandas

我有一个列表和 Pandas 数据框数据,如下所示:

user_id = [10, 15, 20, 25, 30, 32, 40, 45, 50]

user_id  value 
10        45 
20        49 
25        19'
30        58
32        48 
Run Code Online (Sandbox Code Playgroud)

我试图找到不在列表中的 user_id 列表。我想要的结果是

result = [15, 40, 45, 50] 
Run Code Online (Sandbox Code Playgroud)

获得所需结果的最简单方法是什么?(目前我已经得到了 for~loop 的结果)

谢谢你。

All*_*len 5

使用集合操作:

list(set(user_id)-set(df.user_id))
Out[84]: [40, 50, 45, 15]
Run Code Online (Sandbox Code Playgroud)