Pandas 我想丢弃那些标签值为2,3的唯一ID。所以答案应该是b,d,c

Pandas 我想丢弃那些标签值为2,3的唯一ID。所以答案应该是b,d,c,pandas,pivot-table,pandas-groupby,Pandas,Pivot Table,Pandas Groupby,所以这里有唯一的ID列表和标签。 我只想要那些不包括tag=2,3的行。 所以答案应该是唯一的ID=b,d,c 唯一ID 用匹配的2,3标记第一个过滤器Unique\u id,然后用以下内容过滤不匹配的Unique\u id: 您创建的表格,将其复制并粘贴为问题文本,还包括您的预期输出。 mask1 = df['tag'].isin([2,3]) out = np.setdiff1d(df['Unique_id'].unique(), df.loc[mask1, 'Unique_id'].un

所以这里有唯一的ID列表和标签。 我只想要那些不包括tag=2,3的行。 所以答案应该是唯一的ID=b,d,c

唯一ID
用匹配的
2,3
标记第一个过滤器
Unique\u id
,然后用以下内容过滤不匹配的
Unique\u id


您创建的表格,将其复制并粘贴为问题文本,还包括您的预期输出。
mask1 = df['tag'].isin([2,3])

out = np.setdiff1d(df['Unique_id'].unique(), df.loc[mask1, 'Unique_id'].unique()).tolist()
print (out)
['b', 'c', 'd']