import pandas as pd
# 假设数据保存在delivery_data.csv中
df = pd.read_csv("delivery_data.csv")
# 将配送日期列转换为日期类型
df["DeliveryDate"] = pd.to_datetime(df["DeliveryDate"])
# 对数据进行分组,按类别和配送日期进行
groups = df.groupby(["Category", "DeliveryDate"])
# 对每个组进行操作,计算每个小时的Availability Count与前一个小时和后一个小时的差值
result = groups.apply(lambda g: g.set_index("DeliveryDate").resample("1H").ffill().diff())
# 打印结果
print(result)
结果将是一个包含每个小时的Availability Count与前一个小时和后一个小时的差值的数据框。
上一篇:按类别标记/突出显示的文字段落
下一篇:按类别层次过滤Laravel集合