我有以下数据框
function myFunctionlowery() {
var popup = document.getElementById("lowery");
popup.classList.toggle("show");
}
我试图获得以下输出但是如果您可以建议我应该看一下以获得以下输出,我将不胜感激
答案 0 :(得分:3)
进行转置,然后使用pivot
重塑。之后,只需用rename_axis
格式化轴即可。
# reshape
df = df.T.pivot(index=0, columns=1, values=2)
# format axes
df = df.rename_axis(None).rename_axis(None, 1)
结果输出:
Qty Sales Stock
Mon (07/08) 4 2 3
Tue (08/08) 6 4 5
答案 1 :(得分:1)
您可以使用groupby
+ sum
+ unstack
执行此操作:
df.T.groupby([0, 1]).sum().unstack() # [0, 1] are the column names here
2
1 Qty Sales Stock
0
Mon (07/08) 4 2 3
Tue (08/08) 6 4 5