Python 在多索引中移动值并输入总行数
我有一个用于记录财务的数据框,使用UI每天输入数据Python 在多索引中移动值并输入总行数,python,excel,pandas,Python,Excel,Pandas,我有一个用于记录财务的数据框,使用UI每天输入数据 Food Clothes Bills ... Art Other Daily Total Week End Today's Date 2020-09-27 2020-09-21 25 25 25 ... 25 25 175 2020-09-23 20 20
Food Clothes Bills ... Art Other Daily Total
Week End Today's Date
2020-09-27 2020-09-21 25 25 25 ... 25 25 175
2020-09-23 20 20 20 ... 20 20 140
2020-09-24 12 12 12 ... 12 12 84
2020-09-25 20 20 20 ... 20 20 140
2020-10-04 2020-09-28 12 12 12 ... 12 12 84
2020-09-29 7 7 7 ... 7 7 49
2020-09-30 8 8 8 ... 8 8 56
我现在尝试将周末多索引移动到一周的最后一天之后,以便输入每周总计行。下面是所需的数据帧
Food Clothes Bills ... Art Other Daily Total
Week End Today's Date
2020-09-21 25 25 25 ... 25 25 175
2020-09-23 20 20 20 ... 20 20 140
2020-09-24 12 12 12 ... 12 12 84
2020-09-25 20 20 20 ... 20 20 140
2020-09-27 77 77 77 77 77 539
2020-09-28 12 12 12 ... 12 12 84
2020-09-29 7 7 7 ... 7 7 49
2020-09-30 8 8 8 ... 8 8 56
2020-10-04 27 27 27 27 27 189
如果有人有什么好主意的话,在每周之后添加一个空行会增加可读性,提前谢谢。我也在写excel,不确定这是否会改变任何东西,但你可以这样做。如果你不需要VBA代码: 首先使用特殊单元格(5)>>将周末日期填入“周末”列为空白,并编写一个公式,计算上述单元格的大小和值 查看此视频: 现在,您可以在小计或透视表之间进行选择(我更喜欢添加PT) 小计:数据>>小计>> 每更改一次:周末 使用函数:sum 添加小计:选择除日期列以外的所有列 或 透视表:插入>>透视表 行:周末,今天的日期 值:选择除日期列和总计之外的所有列(u为总计)
对于空行,请转至设计>>空行>>在每个项目后插入空行海报似乎在使用Pandas库寻找Python解决方案,而不是基于Excel的答案