dataframe 实现列转行
dataframe在进行groupby聚合操作之后,想实现类似hive中concat_ws的列转行操作,用图表演示想达到的效果:
原始datafame如下,记为df:
id
col
0
1
a
1
2
b
2
1
c
3
2
d
想要实现的效果1如下:
id
col
0
1
a, c
1
2
b ,d
代码如下:
df.groupby('id').agg({
'col':[', '.join]
})
想要实现的效果2如下:
id
co
原创
2020-05-19 14:45:05 ·
1854 阅读 ·
1 评论