【发布时间】:2022-11-02 23:50:19
【问题描述】:
我有下表:
我想根据 ID 和日期折叠 Code_1 和 Code_2 列。根据我在网上找到的内容,我尝试了下面的 sn-p 代码,但它似乎不起作用。
df= df.groupby(['ID','Date']).agg(''.join)
东风:
| ID | Date | Code_1 | Code_2 |
|---|---|---|---|
| A1 | 2022-02-02 | AAAA | 0 |
| A1 | 2022-02-02 | 0 | BBBB |
| A1 | 2022-03-14 | AAAA | 0 |
| C1 | 2022-04-20 | 0 | BBBB |
| C1 | 2022-04-20 | AAAA | 0 |
期望的输出:
| ID | Date | Code_1 | Code_2 |
|---|---|---|---|
| A1 | 2022-02-02 | AAAA | BBBB |
| A1 | 2022-03-14 | AAAA | 0 |
| C1 | 2022-04-20 | AAAA | BBBB |
【问题讨论】: