【发布时间】:2022-01-01 12:56:33
【问题描述】:
我有这个数据框:
c1 c2
0 B 1
1 A 2
2 B 5
3 A 3
4 A 7
我的目标是继续跟踪 column2 中的值,根据 column1 中用 (:) 分隔的字母,输出应如下所示:
c1 list
0 A 2:3:7
1 B 1:5
最pythonic的方法是什么:
目前我可以按第 1 列进行分组,我正在尝试使用 apply() 函数,但我不知道如何在新列中映射和制作此列表。
【问题讨论】:
标签: python pandas group-by apply