我有一个列表和 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 的结果)
谢谢你。
使用集合操作:
list(set(user_id)-set(df.user_id))
Out[84]: [40, 50, 45, 15]
Run Code Online (Sandbox Code Playgroud)