【发布时间】:2021-04-27 00:35:54
【问题描述】:
给定这样的 DataFrame:
| A | B | C | D | |
|---|---|---|---|---|
| 0 | ABC | unique_ident_1 | 10 | ONE |
| 1 | KLM | unique_ident_2 | 2 | TEN |
| 2 | KLM | unique_ident_2 | 7 | TEN |
| 3 | XYZ | unique_ident_3 | 2 | TWO |
| 3 | ABC | unique_ident_1 | 8 | ONE |
| 3 | XYZ | unique_ident_3 | -5 | TWO |
其中“B”列包含一个唯一的文本标识符,“A”和“D”列包含一些依赖于唯一 ID 的常量文本,C 列有一个数量。我想按唯一标识符(col“B”)对行进行分组,其中数量列由 ident 汇总:
| A | B | C | D | |
|---|---|---|---|---|
| 0 | ABC | unique_ident_1 | 18 | ONE |
| 1 | KLM | unique_ident_2 | 9 | TEN |
| 2 | XYZ | unique_ident_3 | -3 | TWO |
我怎样才能用 pandas 得到这个结果?
【问题讨论】:
标签: python-3.x pandas