DataFrame如何剔除某列中只出现过一次的数据?

只想保留出现过2次或以上的数据,将只出现过一次的数据全部剔除。

可以新增一列,用value_counts()来统计出现的次数,然后再索引次数大于1的数据就可以了;

统计次数:
https://www.cnblogs.com/keye/p/9664414.html

布尔型索引
https://blog.csdn.net/knowmore0823/article/details/79039610

可以用unique进行判断后删除
tmp=jdata_actionAll.groupby(['user_id'])['type'].nunique().reset_index(name='ac_nunique')
然后判断