我有一个包含数据列、客户列和大小的数据框,就像这样:
客户 | 日期 | 大小 |
---|---|---|
Cust1 | 20/10/2021 | 4 |
Cust1 | 21/10/2021 | 5 |
Cust1 | 22/10/2021 | 6 |
Cust1 | 23/10/2021 | 6 |
Cust2 | 20/10/2021 | 4 |
Cust2 | 21/10/2021 | 5 |
Cust2 | 22/10/2021 | 6 |
Cust2 | 23/10/2021 | 6 |
Cust3 | 20/10/2021 | 4 |
Cust3 | 21/10/2021 | 5 |
Cust3 | 22/10/2021 | 6 |
Cust3 | 23/10/2021 | 6 |
|Customer|Date|Size|
|--------|----|----|
|Cust1 |20/10/2021|4|
|Cust1 |22/10/2021|6|
|Cust2 |20/10/2021|4|
|Cust2 |22/10/2021|6|
|Cust3 |20/10/2021|4|
|Cust3 |22/10/2021|6|
对于糟糕的格式表示抱歉,但是表格格式不适用于第二个表格。
实际上,它是从最近的一天开始的每10天。 尝试使用group和iloc,但不起作用:
df_10 = df.iloc[::10, :]
AttributeError: 'DataFrameGroupBy' object has no attribute 'iloc'
说实话,我并不坚持一定要使用groupby,但是到目前为止还没有找到可行的解决方案。
谢谢