Python 将总计行添加到数据帧的顶部

Python 将总计行添加到数据帧的顶部,python,pandas,dataframe,aggregate,Python,Pandas,Dataframe,Aggregate,我一直在试图找到如何将“total”行添加到数据帧的顶部,而不是底部,但还没有找到-我需要通过标签引用行,而不是使用iloc或数字索引,因为索引是定性的,并且行数会有所不同 我使用以下代码将该行追加到数据帧的底部: df.loc['Total',:] = df.sum(axis=0) 我是否可以通过引用“总计”将行移到顶部,而不是执行一系列重置和设置索引 提前谢谢 尝试添加append df.sum(axis=0).to_frame('Total').T.append(df) df=df.l

我一直在试图找到如何将“total”行添加到数据帧的顶部,而不是底部,但还没有找到-我需要通过标签引用行,而不是使用iloc或数字索引,因为索引是定性的,并且行数会有所不同

我使用以下代码将该行追加到数据帧的底部:

df.loc['Total',:] = df.sum(axis=0)
我是否可以通过引用“总计”将行移到顶部,而不是执行一系列重置和设置索引


提前谢谢

尝试添加
append

df.sum(axis=0).to_frame('Total').T.append(df)

df=df.loc['Total',:].append(df.loc['Total',:]).iloc[:-1]
???@MathsicalStudies:欢迎您。很高兴我能帮忙:)