我想转换表格
时间 | 参数 | 值 | 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
如何将其作为附加列添加到表中?
答案 0 :(得分:2)
index
的 pivot
参数可以采用列表。
df.pivot(index = ['Time', 'Lot ID'], columns = 'Params', values = 'Values')
会为你工作。