根据重复的列值过滤数据框

时间:2020-06-02 02:12:32

标签: python pandas

假设我有此数据,

import pandas as pd
data = pd.DataFrame({'Id':[1,1,1,6,7],'Sales':[2,3,4,2,8]})

enter image description here

是否存在一个过滤器,它将输出一个Id相同的数据帧?请参阅下面的预期输出:

enter image description here

1 个答案:

答案 0 :(得分:2)

让我们尝试

data=data[data.Id.duplicated(keep=False)]
   Id  Sales
0   1      2
1   1      3
2   1      4