用pycharm写一个从excel中将下单时间和包裹数量以每天进行分类汇总
以下是一个示例代码,你可以在PyCharm中运行它:
import pandas as pd
# 读取excel文件
df = pd.read_excel('order_data.xlsx')
# 将下单时间列转换为日期格式
df['下单时间'] = pd.to_datetime(df['下单时间'], format='%Y/%m/%d %H:%M:%S')
# 按照日期分组,并统计每天的包裹数量
daily_orders = df.groupby(df['下单时间'].dt.date).agg({'包裹数量': 'sum'})
# 输出结果
print(daily_orders)
解释:
- 首先,我们使用
pandas库读取了一个名为order_data.xlsx的Excel文件,并将其存储在名为df的DataFrame对象中。 - 接下来,我们将“下单时间”列转换为日期格式,以便可以按照日期对其进行分组。
- 使用
groupby()方法将数据按照日期分组,并使用agg()方法对每组进行聚合计算。在这里,我们对每天的“包裹数量”列求和,以得到每天的总包裹数量。 - 最后,我们将结果打印输出。
请注意,上述代码假定Excel文件中的“下单时间”列位于第一列,而“包裹数量”列位于第二列。如果实际情况与此不同,你需要相应地更改代码
原文地址: https://www.cveoy.top/t/topic/e4HP 著作权归作者所有。请勿转载和采集!