gpt4 book ai didi

python - 创建月末电子表格

转载 作者:行者123 更新时间:2023-12-04 15:24:12 24 4
gpt4 key购买 nike

可能是一个简单的答案,但我是编码新手,这是我的第一个项目。

我已经设法将各个电子表格中的必要信息汇总在一起,现在想编写一个“月末”电子表格来汇总所有个人数据。

这是我目前所拥有的..

import pandas as pd


from pathlib import Path
path = Path("Spreadsheets")
for file in path.glob("*.xlsx"):
df = pd.read_excel(f"{file}")
client_total = df.groupby(["Nominal"]).sum()["Amount"]
print(client_total)

返回

Nominal
1118 379
1135 2367
1158 811
Name: Amount, dtype: int64
Nominal
1118 1147.85
1135 422.66
1158 990.68
Name: Amount, dtype: float64
Nominal
1118 736.38
1135 477.40
1158 470.16
Name: Amount, dtype: float64

请告诉我如何将这三个单独的结果合并为一个易于阅读的月总结果。

非常感谢。

最佳答案

创建名为 outSeries 列表,然后使用 concatsum(level=0) 的索引求和:

out = []
from pathlib import Path
path = Path("Spreadsheets")
for file in path.glob("*.xlsx"):
df = pd.read_excel(f"{file}")
client_total = df.groupby(["Nominal"])["Amount"].sum()
out.append(client_total)

df = pd.concat(out).sum(level=0)
print(df)

关于python - 创建月末电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62658089/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com