简单
技术面试1 次浏览

华为在通信网络优化项目中,需要分析基站的流量数据。假设有一个基站流量表 base_station_traffic,包含字段 station_id(基站ID)、record_time(记录时间)、traffic_volume(流量值)。请编写 Python 代码,计算每个基站每天的平均流量。

华为数据分析师
Python数据处理基站流量分析

答题要点

推荐使用 Python 的 Pandas 库来处理数据。答题框架可采用数据处理的一般流程,即读取数据、数据处理和计算结果。关键要点如下:1. 数据读取:使用 Pandas 的 read_csv 或其他读取函数将数据加载到 DataFrame 中。2. 日期提取:从 record_time 中提取日期信息。3. 分组计算:按基站 ID 和日期分组,使用 mean 函数计算平均流量。4. 结果输出:将计算结果保存或输出。示例思路:首先使用 Pandas 读取数据,然后使用 to_datetime 函数将 record_time 转换为日期时间类型,接着提取日期信息,按基站 ID 和日期分组计算平均流量,最后输出结果。示例代码如下:import pandas as pd; df = pd.read_csv('base_station_traffic.csv'); df['date'] = pd.to_datetime(df['record_time']).dt.date; result = df.groupby(['station_id', 'date'])['traffic_volume'].mean(); print(result);