OPPO数据分析笔试题及答案(4).docxVIP

  • 1
  • 0
  • 约2.1千字
  • 约 7页
  • 2025-06-27 发布于四川
  • 举报

OPPO数据分析笔试题及答案(4)

一、题目:OPPO智能手表用户数据分析

1.请根据以下数据集,回答以下问题。

数据集:OPPO智能手表用户数据(包含用户年龄、性别、使用时长、运动类型、心率等字段)

数据集样例:

```

用户ID年龄性别使用时长(小时)运动类型心率(次/分钟)

125男6跑步120

230女4瑜伽90

328男5游泳110

...

```

问题1:请统计不同性别用户的平均使用时长,并给出结果。

答案1:

```python

importpandasaspd

读取数据

data=pd.read_csv(OPPO_smart_watch_data.csv)

按性别分组,计算平均使用时长

average_usage_by_gender=data.groupby(性别)[使用时长(小时)].mean()

输出结果

print(average_usage_by_gender)

```

问题2:请分析不同年龄段用户的运动类型偏好,给出年龄段与运动类型的对应关系。

答案2:

```python

定义年龄段

age_groups=pd.cut(data[年龄],bins=[18,24,29,34,39,44,49,54,59,64,69,74,79,84,89,94])

汇总各年龄段运动类型占比

age_group_usage=data.groupby([age_groups,运动类型]).size().unstack().div(data.groupby(age_groups).size(),axis=0)

输出结果

print(age_group_usage)

```

问题3:请计算心率超过120次/分钟的用户占总用户的比例。

答案3:

```python

计算心率超过120次/分钟的用户数量

high_heart_rate_users=data[data[心率(次/分钟)]120].shape[0]

计算总用户数量

total_users=data.shape[0]

计算比例

high_heart_rate_ratio=high_heart_rate_users/total_users

输出结果

print(high_heart_rate_ratio)

```

问题4:请分析不同运动类型用户的使用时长与心率的相关性,并给出结论。

答案4:

```python

分组计算不同运动类型用户的心率与使用时长的相关性

correlation_by_activity=data.groupby(运动类型)[[心率(次/分钟),使用时长(小时)]].corr()

输出结果

print(correlation_by_activity)

```

二、题目:OPPO手机用户满意度分析

1.请根据以下数据集,回答以下问题。

数据集:OPPO手机用户满意度数据(包含用户年龄、性别、购买渠道、手机型号、满意度评分等字段)

数据集样例:

```

用户ID年龄性别购买渠道手机型号满意度评分

122女电商平台A系列4.5

228男线下门店R系列4.0

325女电商平台A系列4.8

...

```

问题1:请统计不同手机型号的满意度评分平均值,并按满意度从高到低排序。

答案1:

```python

读取数据

data=pd.read_csv(OPPO_mobile_phone_satisfaction_data.csv)

计算不同手机型号的满意度评分平均值

satisfaction_by_model=data.groupby(手机型号)[满意度评分].mean().sort_values(ascending=False)

输出结果

print(satisfaction_by_model)

```

问题2:请分析不同购买渠道的用户满意度,给出满意度评分的箱线图。

答案2:

```python

导入绘图库

importmatplotlib.pyplotasplt

绘制箱线图

data.boxplot(column=满意度评分,by=购买渠道)

设置图表标题和坐标轴标签

plt.title(OPPO手机用户满意度评分箱

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档