首页 > 解决方案 > 根据重复的列值过滤数据框

问题描述

假设我有这些数据,

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

在此处输入图像描述

是否有过滤器可以输出Id相同的数据帧?请参阅下面的预期输出:

在此处输入图像描述

标签: pythonpandas

解决方案


让我们试试

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

推荐阅读