简单
技术面试0 次浏览

理想汽车的用户反馈系统收集了大量用户对车辆功能的评价数据,数据格式为{用户ID, 车辆型号, 功能名称, 评价等级(1 - 5星)}。请编写一个Python函数,计算某一车辆型号下每个功能的平均评价等级。

理想汽车数据分析师
Python编程数据处理

答题要点

推荐的答题框架:采用函数封装的方式,先对输入的数据进行筛选,再按功能分组计算平均评价等级。关键要点如下:1. 筛选数据:根据输入的车辆型号,从数据中筛选出该型号的所有评价数据。2. 分组计算:按功能名称对筛选后的数据进行分组,计算每个功能的评价等级总和与评价次数。3. 计算平均:用每个功能的评价等级总和除以评价次数,得到平均评价等级。示例话术:首先定义一个函数,接收车辆型号和数据列表作为参数。在函数内部,通过循环筛选出指定车辆型号的数据,再用字典记录每个功能的评价等级总和与评价次数,最后计算并返回平均评价等级。