首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pandas使用melt创建查找表

pandas使用melt创建查找表
EN

Stack Overflow用户
提问于 2017-06-17 00:06:48
回答 0查看 191关注 0票数 0

我有一个24x13大小的dataframe df,它显示为(我已经显示了24x13数组的截断版本,它表示12个月和24小时):

代码语言:javascript
复制
HE        1    2     3    4    
0    1  1.8   2.5  3.5  8.5  
1    2  2.6   2.9  4.3  8.7  
2    3  4.4   2.3  5.3  4.3  
3    4  2.6   2.1  4.2  5.3  

如何将其更改为查找每种小时和月份组合的表,并在第三列中显示值,如下所示:

代码语言:javascript
复制
Hour Month Value
1     1    1.8
1     2    2.5
1     3    3.5

我正在尝试它的以下和变体,但这不起作用:

代码语言:javascript
复制
pd.melt(df, id_vars=range(1,24), value_vars=range(1,12))

Edit 1:
df.columns
Index([u'HE', 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], dtype='object')

df.shape
(24, 13)
EN

回答

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

https://stackoverflow.com/questions/44593592

复制
相关文章

相似问题

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