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'
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'