如何以特定方式对我的数据框进行分组和转置?
Posted
技术标签:
【中文标题】如何以特定方式对我的数据框进行分组和转置?【英文标题】:How to group and transpose my dataframe in a specific way? 【发布时间】:2021-12-24 10:21:07 【问题描述】:我有一个数据框:
id type value
a K1 10
b K1 14
c K1 8
a M4 17
b M4 20
d M4 34
e M4 90
我想按 id 分组,然后以这种方式转置来得到这个:
id K1 M4
a 10 17
b 14 20
c 8 NA
d NA 34
e NA 90
如何做到这一点?我可以使用哪些功能?
【问题讨论】:
【参考方案1】:数据透视表完全符合您的要求。
df.pivot(index='id', columns='type', values='value')
【讨论】:
以上是关于如何以特定方式对我的数据框进行分组和转置?的主要内容,如果未能解决你的问题,请参考以下文章