跳过 GroupBy 对象的前 n 项

Skip first n items of GroupBy object

我按内容的 ID 将我的数据框分组为 df_grouped = df_input.groupby("ID")

现在,我想 skip/delete GroupBy 对象 (df_grouped 的前 n 个组(“行”) ),以便“新”GroupBy 对象从 n+1 开始。 这是一些插图:

| ID | Content |
| ---| --------|
| 3  | just    |
| 4  | a       |
| 6  | short   |
| 10 | sample  |

跳过 df_gouped 的前 2 (n=2) 组 df_grouped[2:]

| ID | Content |
| ---| --------|
| 6  | short   |
| 10 | sample  |

跳过前 n 组后,数据仍应存储为 GroupBy 对象。

先筛选,再分组

df.loc[df.ID.isin(df.ID.unique().tolist()[2:])].groupby("ID")