gpt4 book ai didi

python - 在 python 中执行 get_dummy 时,每个日期只保留一行

转载 作者:行者123 更新时间:2023-12-04 10:06:35 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How can I pivot a dataframe?

(3 个回答)


去年关闭。




我有一个这样的数据框

Item  Value  Date
A 30 01/01/2010
A 50 01/02/2010
A 70 01/03/2010
A 50 01/04/2010
B 10 01/01/2010
B 15 01/02/2010
B 23 01/03/2010
B 11 01/04/2010

我想把它转换成一个像这样的数据框
Date         A    B
01/01/2010 30 10
01/02/2010 50 15
01/03/2010 70 23
01/04/2010 50 11

每个日期保留一行包含每个项目的所有信息,我该怎么做?

最佳答案

试试 pivot :

df.pivot(index="Date", columns="Item", values="Value")

使用的参数:
  • index : 用作新索引的列
  • columns : 用于设置新数据框列的列
  • values :新列中的值

  • 输出
    # Item         A   B
    # Date
    # 01/01/2010 30 10
    # 01/02/2010 50 15
    # 01/03/2010 70 23
    # 01/04/2010 50 11

    有关此类转换的更多详细信息,请参阅 How to pivot a dataframe

    关于python - 在 python 中执行 get_dummy 时,每个日期只保留一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61556041/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com