在Pandas Python中重塑DataFrame

时间:2018-07-06 12:30:31

标签: python pandas dataframe

我有一个像这样的python pandas数据框

tagName

我想像这样重塑它

DELETE 
https://management.azure.com/subscriptions/{subscriptionId}/tagNames/test?api-version=2018-02-01

第一列具有与col1不同的值,第二列具有与逗号连接的col2值,第三列具有col3的总和。

1 个答案:

答案 0 :(得分:4)

使用

df.groupby('col1', as_index=False).agg({'col2': ','.join, 'col3': sum})

    col1    col2    col3
0   s1      a,b,c   6
1   s2      d,e,f   8
2   s3      a       2