带有熊猫的表枢轴

时间:2021-03-05 09:25:58

标签: python pandas dataframe

我想转换表格

<头>
时间 参数 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

<头>
时间 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

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

1 个答案:

答案 0 :(得分:2)

indexpivot 参数可以采用列表。

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

会为你工作。