跳过 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")
我按内容的 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")