我有数据透视表:
avg count
days 10d 1d 20d 3d 5d 10d 1d 20d 3d 5d
range
0.1 5.9 % 1.25 % 8.27 % 3.28 % 4.42 % 1104.0 1104.0 1104.0 1104.0 1104.0
0.2 4.74 % 0.96 % 7.27 % 2.22 % 3.14 % 2274.0 2274.0 2274.0 2274.0 2274.0
0.3 4.04 % 0.73 % 6.63 % 1.82 % 2.72 % 3293.0 3293.0 3293.0 3293.0 3293.0
并希望将“天”列的顺序更改为原始:
['1d','3d','5d','10d','20d']
我尝试过:
days=['1d', '3d', '5d', '10d', '20d']
table1=table.pivot(index='range',columns='days').reindex(columns=days)
但这会导致错误“ TypeError:期望的元组,得到str”。
我如何更改或创建将具有以非字母顺序排列的列的数据透视表['1d','3d','5d','10d','20d']?
谢谢您的提示。