熊猫操纵数据框形状
Posted
技术标签:
【中文标题】熊猫操纵数据框形状【英文标题】:pandas manipulate dataframe shape 【发布时间】:2017-05-27 12:47:09 【问题描述】:我有一个数据框,df
:
x hour y
0 511746 08 53960
1 959377 11 85830
我希望将其处理为表单:
type hour metric
0 x 08 511746
1 y 08 53960
2 x 11 959377
3 y 11 85830
如何在 pandas 中做到这一点?
【问题讨论】:
【参考方案1】:使用pd.melt()方法:
In [182]: pd.melt(df, id_vars='hour', value_vars=['x','y'],
var_name='type', value_name='metric')
Out[182]:
hour type metric
0 08 x 511746
1 11 x 959377
2 08 y 53960
3 11 y 85830
【讨论】:
以上是关于熊猫操纵数据框形状的主要内容,如果未能解决你的问题,请参考以下文章