如何解决Pandas DataFrame 透视两列
我有以下 DataFrame df
价值 | 类型 |
---|---|
一个 | 1 |
两个 | 2 |
三个 | 3 |
我想重塑它,使所需的输出看起来像那样
一个 | 二 | 三个 |
---|---|---|
1 | 2 | 3 |
我用过
df.pivot(columns="values",values="type")
这给了我这个:
一个 | 二 | 三个 |
---|---|---|
1 | 南 | 南 |
南 | 2 | 南 |
南 | 南 | 3 |
我该如何解决冗余问题?
解决方法
您不需要旋转数据,您可以.T
转置它:
df.set_index('value').T
Out[22]:
value one two three
type 1 2 3
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。