使用此行旋转数据框:
month_df = pd.pivot_table(loadexpense_df,index="Category",columns="Month",aggfunc={"Month":len}, fill_value=0)
Q1:如何编写逻辑以将列名('Month,'Apr)更改为仅Apr并更改为其余的列标题?
Q2:数据透视表还可以仅返回月份作为标题(例如:Apr,May等),而不返回元组(例如:('Month,'Apr),('Month,'Aug)等)。>>
谢谢
使用此行旋转数据帧:month_df = pd.pivot_table(loadexpense_df,index =“ Category”,columns =“ Month”,aggfunc = {“ Month”:len},fill_value = 0)最终结果如下所示: Q1:我如何...
Q1:表列名包含在month_df.columns
中,并且它们是可迭代的。因此:
获得pd.pivot_table()
函数的结果后,将获得一个数据帧,该数据帧的列表示具有两个级别的MultiIndex
。您可以通过将MultiIndex
的第二级设置为“数据框”列标签来解决这两个问题: