熊猫操纵数据框形状

慢慢学习

我有一个数据框,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

我如何在熊猫中做到这一点?

最大U

使用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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章