【问题标题】:table pivot with pandas带熊猫的表枢轴
【发布时间】:2021-03-05 09:25:58
【问题描述】:

我想转换表格

Time Params Values Lot ID
t1 A 3 a1
t1 B 4 a1
t1 C 7 a1
t1 D 2 a1
t2 A 2 a1
t2 B 5 a1
t2 C 9 a1
t2 D 3 a1
t3 A 2 a2
t3 B 5 a2
t3 C 9 a2
t3 D 3 a2

Time A B C D Lot ID
t1 3 4 7 2 a1
t2 2 5 9 3 a1
t3 3 4 7 2 a2

试过

df.pivot(index = 'Time', columns = 'Params', values = 'Values')

但它没有出现 Lot ID

如何将其作为附加列添加到表格中?

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    pivotindex 参数可以带一个列表。

    df.pivot(index = ['Time', 'Lot ID'], columns = 'Params', values = 'Values')
    

    会为你工作。

    【讨论】:

    • 非常感谢!我一直在尝试将其添加到列中,但索引它有效!
    • 您可能还想在pivot 调用之后添加.reset_index。当使用pivotindex 的列表时,将产生MultiIndex DataFrame
    猜你喜欢
    • 2022-06-12
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2020-04-13
    • 2017-04-08
    • 1970-01-01
    • 2020-06-19
    • 2019-01-08
    相关资源
    最近更新 更多