Python 处理停车场信息表:计算每小时车辆进出平均数
可以使用 Pandas 库来读取和处理 Excel 文件,可以使用 datetime 库来处理时间。以下是一个示例程序:
import pandas as pd
from datetime import datetime
# 读取 Excel 文件
df = pd.read_excel('停车场信息表.xlsx')
# 转换时间格式
df['到达时间'] = pd.to_datetime(df['到达时间'])
df['离开时间'] = pd.to_datetime(df['离开时间'])
# 计算每小时到达停车场的平均车辆数
hourly_arrivals = df.groupby(df['到达时间'].dt.hour).size() / 24
# 计算每小时离开停车场的平均车辆数
hourly_departures = df.groupby(df['离开时间'].dt.hour).size() / 24
print(hourly_arrivals)
print(hourly_departures)
该程序首先使用 pandas 的 read_excel 函数读取 Excel 文件,然后使用 to_datetime 函数将到达时间和离开时间转换为 datetime 格式。接着,使用 groupby 函数按小时分组,并使用 size 函数计算每小时的车辆数。最后,将结果除以 24 得到每小时的平均车辆数。程序输出每小时到达和离开停车场的平均车辆数。
原文地址: https://www.cveoy.top/t/topic/nfNE 著作权归作者所有。请勿转载和采集!