【发布时间】:2019-06-25 05:27:43
【问题描述】:
我想将数据帧的行与一个公共列值合并,然后合并以逗号分隔的其余列值以获得字符串值,并转换为数组/列表以获得 int 值。
A B C D
1 one 100 value
4 four 400 value
5 five 500 value
2 two 200 value
预期结果如下:
A B C D
[1,4,5,2] one,four,five,two [100,400,500,200] value
我可以将 groupby 用于 D 列,但我如何一次将 apply(np.array) 和 apply(','.join) 用于 df 中的 B 列?
【问题讨论】:
标签: python pandas dataframe pandas-groupby