【发布时间】:2021-05-12 23:02:42
【问题描述】:
我有一个数据框 df,有两列,我想按一列分组并加入属于同一组的列表,例如:
column_a, column_b
1, [1,2,3]
1, [2,5]
2, [5,6]
处理后:
column_a, column_b
1, [1,2,3,2,5]
2, [5,6]
我想保留所有重复项。我有以下问题:
- 数据框的 dtypes 是对象。 convert_objects() 不会自动将 column_b 转换为列表。我怎样才能做到这一点?
- df.groupby(...).apply(lambda x: ...) 中的函数适用于什么? x 的形式是什么?列表?
- 我的主要问题的解决方案?
提前致谢。
【问题讨论】: