Python 如何使用Pandas将一列中的值转换为列?

Python 如何使用Pandas将一列中的值转换为列?,python,pandas,Python,Pandas,大家好,我有一个数据集,看起来像下面的df1,我想让它看起来像使用熊猫的df2。我曾经尝试过使用枢轴和转置,但我不知道该怎么做。谢谢你的帮助 这应该可以完成这项工作 df.pivot_table(index=["AssetID"], columns='MeterName', values='MeterValue') 索引:标识符 列:将成为列的行值 值:要放入这些列中的值 我经常遇到同样的问题: 下次可能会有帮助。请将DF粘贴为代码而不是图像。您可以看看他们是如

大家好,我有一个数据集,看起来像下面的df1,我想让它看起来像使用熊猫的df2。我曾经尝试过使用枢轴和转置,但我不知道该怎么做。谢谢你的帮助

这应该可以完成这项工作

    df.pivot_table(index=["AssetID"], columns='MeterName', values='MeterValue')
索引:标识符

列:将成为列的行值

值:要放入这些列中的值

我经常遇到同样的问题:


下次可能会有帮助。

请将DF粘贴为代码而不是图像。您可以看看他们是如何将其粘贴到这里的:您是否尝试过熊猫。pivot_table()?