【发布时间】:2020-02-28 11:33:16
【问题描述】:
我有一个如下所示的熊猫数据框
text name target
0 str1 name1 1
1 str1 name2 3
2 str1 name2 3
3 str2 name1 2
4 str2 name1 2
5 str2 name1 4
6 str3 name3 3
我需要删除那些只出现一次目标类的行。在这种情况下,我需要删除行索引0 和5,因为1 和4 只出现一次。
我查看了this post 并尝试如下:
df[df.groupby(['target']).transform('sum') > 1]
但这似乎不起作用。谁能推荐一下?
【问题讨论】: