【发布时间】:2022-11-15 10:50:39
【问题描述】:
我有一个数据框,我想重复采样,并进行替换。每次我对 df 进行采样时,我都想将样本 (n) 的大小增加一,直到 N。
例如:
| id | value_1 | value_2 |
|---|---|---|
| a | 5 | 10 |
| b | 10 | 30 |
| c | 6 | 8 |
| d | 9 | 12 |
会导致类似
| id's | sum_of_value_1 | sum_of_value_2 |
|---|---|---|
| b | 10 | 30 |
| a, c | 11 (5+6) | 18 (10+8) |
| b,a,d | 24 (10+5+9) | 52 (30+10+12) |
我可以用 for 循环来做到这一点,但不知道如何将求和和追加添加到查询中:
for n in range(200):
print(df_groups.sample(n))
【问题讨论】:
-
逻辑我不清楚,你能分解一个例子吗?
-
编辑@mozway 以使其更清晰。谢谢