首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pandas -使用'melt‘函数重塑表格

pandas -使用'melt‘函数重塑表格
EN

Stack Overflow用户
提问于 2014-06-11 18:54:29
回答 1查看 611关注 0票数 1

我有下表:

代码语言:javascript
复制
   Site Peril  ReturnPeriod  Min  Max  Mean
0  one  river            20  0.0  0.1  0.05
1  one  river           100  0.0  0.1  0.05
2  one  coast            20  2.0  5.3  4.00
3  one  coast           100  2.0  5.3  4.00
4  two  river            20  0.1  0.5  0.90
5  two  coast            20  0.3  0.5  0.80

我试着重塑它来达到这个目的:

代码语言:javascript
复制
           Peril:       river         coast      
  Site ReturnPeriod  Min Max Mean Min Max Mean
0 one            20  0.0 0.1 0.05 2.0 5.3 4.00 
1 one           100  0.0 0.1 0.05 2.0 5.3 4.00 
2 two            20  0.1 0.5 0.90 0.3 0.5 0.80

我认为熔化可以带我走到一半,但我在获得最终输出时遇到了麻烦。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-11 19:04:58

我认为只需调用pivot_table就可以实现这一点

df.pivot_table(values = ['Min', 'Mean', 'Max'], rows = ['Site', 'ReturnPeriod'], cols = 'Peril')

不过,我需要更彻底地检查它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24161125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档