2024-06-26 00:13:25 发布
网友
考虑一个包含两列的数据帧以方便使用。第一列是id,它是键。第二列名为code不是键,但两个条目具有相同值的情况非常罕见。在
id
code
我想找到具有相同code值但不同id的行。在
我怎么能在熊猫身上做到呢?在
我相信您需要^{}来按列进行所有复制,以及订购使用^{}:
df = pd.DataFrame({ 'id':[1,2,3,4,5,6], 'code':list('abcdac'), }) print (df) id code 0 1 a 1 2 b 2 3 c 3 4 d 4 5 a 5 6 c df1 = df[df.duplicated('code', keep=False)].sort_values('code') print (df1) id code 0 1 a 4 5 a 2 3 c 5 6 c
或者如果需要列表使用groupby和list:
groupby
list
我相信您需要^{} 来按列进行所有复制,以及订购使用^{} :
或者如果需要列表使用
^{pr2}$groupby
和list
:相关问题 更多 >
编程相关推荐