表示如何将重复的行压缩成一行



我有以下数据帧

| name    | value |
| name_1  |  A    |
| name_1  |  B    |
| name_1  |  C    |

如何重塑数据框架,使其看起来像

| name    | value |
| name_1  | A,B,C |

| name    | value   |
| name_1  | [A,B,C] |

使用groupby.agg:

>>> df.groupby('name').agg(list)
value
name             
name_1  [A, B, C]
>>> 

或:

>>> df.groupby('name').agg(', '.join)
value
name           
name_1  A, B, C
>>> 

最新更新