我有一个由 item_id 索引的 pandas 数据框,每个项目的行数不同(即 item_id X 可能有 10 行,而项目 Y 可能只有 1 行)。我想要做的是从数据框中删除与那些只有一行的 item_ids 相对应的所有行(即删除只有一个观察值的所有项目)。因此,如果数据框的样本如下所示:
item_id measure1 measure2 ...
1 someNumber someNumber
1 someNumber someNumber
1 someNumber someNumber
2 someNumber someNumber
3 someNumber someNumber
3 someNumber someNumber
4 someNumber someNumber
5 someNumber someNumber
5 someNumber someNumber
新的数据框应如下所示:
item_id measure1 measure2 ...
1 someNumber someNumber
1 someNumber someNumber
1 someNumber someNumber
3 someNumber someNumber
3 someNumber someNumber
5 someNumber someNumber
5 someNumber someNumber
也就是说,我想删除只有一个观察值的项目的所有数据(在本例中为 item_ids 2 和 4)。