首页 > 其他分享 >三个使用R语言进行数据分析的案例【初级版】

三个使用R语言进行数据分析的案例【初级版】

时间:2024-11-11 16:18:37浏览次数:3  
标签:数据分析 找出 评分 data AQI 员工 案例 初级 数据

案例一:分析电影评分数据

数据背景 假设我们有一个包含电影评分的数据集,数据集包含三列:电影名称、评分和评论数量。

目标

  1. 绘制电影评分的直方图。
  2. 计算电影评分的平均值
  3. 找出评分最高的电影

步骤
1.1.数据导入

# 数据导入
movie_data <- read.csv("movie_ratings.csv")

1.2.数据检查

# 数据检查
str(movie_data)

1.3.数据可视化

# 数据可视化:绘制直方图
library(ggplot2)
ggplot(movie_data, aes(x=Rating)) +
  geom_histogram(bins=30) +
  labs(title="电影评分直方图", x="评分", y="电影数量")

1.4.计算评分平均值

# 计算评分平均值
mean_rating <- mean(movie_data$Rating)
cat("电影评分的平均值为:", mean_rating, "\n")

1.5.找出评分最高的电影

# 找出评分最高的电影
max_rating_movie <- movie_data[which.max(movie_data$Rating), ]
cat("评分最高的电影为:", max_rating_movie$Movie, ",评分为:", max_rating_movie$Rating, "\n")  

案例二:分析员工绩效数据

数据背景
假设我们有一个包含员工绩效的数据集,数据集包含四列:员工ID、销售额、工作年限和满意度。

目标

  1. 绘制员工销售额的箱型图。
  2. 计算员工销售额的中位数。
  3. 找出工作年限最长的员工。

步骤
2.1. 数据导入

# 数据导入
employee_data <- read.csv("employee_performance.csv")

2.2. 数据检查

# 数据检查
str(employee_data)

2.3. 数据可视化

# 数据可视化:绘制箱型图
library(ggplot2)
ggplot(employee_data, aes(y=Sales)) +
  geom_boxplot() +
  labs(title="员工销售额箱型图", x="员工ID", y="销售额")

2.4. 计算销售额中位数

# 计算销售额中位数
median_sales <- median(employee_data$Sales)
cat("员工销售额的中位数为:", median_sales, "\n")

2.5. 找出工作年限最长的员工

# 找出工作年限最长的员工
max_years_employee <- employee_data[which.max(employee_data$Years), ]
cat("工作年限最长的员工ID为:", max_years_employee$EmployeeID, ",工作年限为:", max_years_employee$Years, "\n")

案例三:分析城市空气质量数据

数据背景
假设我们有一个包含城市空气质量的数据集,数据集包含四列:城市、PM2.5、PM10和空气质量指数(AQI)。

目标

  1. 绘制AQI的散点图,以PM2.5为x轴,PM10为y轴。
  2. 计算AQI的平均值。
  3. 找出AQI最高的城市。

步骤
3.1. 数据导入

# 数据导入
air_quality_data <- read.csv("air_quality.csv")

3.2. 数据检查

# 数据检查
str(air_quality_data)

3.3. 数据可视化

# 数据可视化:绘制散点图
library(ggplot2)
ggplot(air_quality_data, aes(x=PM25, y=PM10)) +
  geom_point() +
  labs(title="空气质量指数散点图", x="PM2.5", y="PM10")

3.4. 计算AQI平均值

# 计算AQI平均值
mean_aqi <- mean(air_quality_data$AQI)
cat("AQI的平均值为:", mean_aqi, "\n")

3.5. 找出AQI最高的城市

# 找出AQI最高的城市
max_aqi_city <- air_quality_data[which.max(air_quality_data$AQI), ]
cat("AQI最高的城市为:", max_aqi_city$City, ",AQI为:", max_aqi_city$AQI, "\n")

标签:数据分析,找出,评分,data,AQI,员工,案例,初级,数据
From: https://blog.csdn.net/weixin_44304280/article/details/143688545

相关文章

  • 【分享】电商商品采集商品数据分析需要用到的API
    商品采集API接口是一种应用程序接口(API),它使得开发者能够从电商平台、数据库或其他服务中快速获取商品信息。这些接口通常由电商平台或数据提供商以RESTfulAPI或SOAPAPI等形式对外开放。通过商品采集API接口,开发者可以轻松地获取商品的详细信息,如价格、库存、描述、图片等,进而在......
  • API接口精准获取商品详情信息案例
    在当今数字化时代,电子商务平台的蓬勃发展,使得商品信息的获取变得尤为重要。API(ApplicationProgrammingInterface,应用程序编程接口)作为连接前端用户界面与后端服务的桥梁,扮演着至关重要的角色。本文将通过一个实际案例,展示如何利用API接口精准获取商品详情信息,并提供相应的代......
  • java里面使用groovy案例+详解
    场景:最近有一个计算商品运费的,如果商品的数量大于快递公司设置的数量10那么超出部分也需要计算额外运费,那么这些计算过程代码我能不能不在java里面写呢,用一种可配置化的方式来根据不同的传参计算出运费?页面传参[{“key”:“起订量(大单位)”,“isRequired”:true,“is......
  • R 语言数据分析常用操作指令
    R语言数据分析常用操作指令引言R语言是一种广泛用于统计分析和图形表示的编程语言。它提供了丰富的数据处理和分析工具,使得数据科学家和分析师能够高效地处理和分析数据。本文将介绍R语言中常用的数据分析操作指令,帮助读者快速上手R语言进行数据分析。1.数据导入在......
  • qt ui设计案例--登录界面
    登录界面要实现这个界面就非常简单了,准备一张图片就行。lable样式:QLabel{ border-image:url(":/nxd.jpg"); background-position:center; min-width:100px;min-height:100px;border-radius:50px; }搞一个圆背景贴一张图片就行在登录与头像之间随便贴点......
  • 【软考】系统架构设计师-2017年下半年下午案例真题及答案
    全国计算机技术与软件专业技术资格(水平)考试高级系统架构设计师2017年下半年下午试卷 案例试题一 阅读以下关于软件架构评估的叙述,在答题纸上回答问题 1 和问题 2 。【说明】某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。在系......
  • springboot外感发热病诊前信息采集小程序设计 (案例分析)-附源码
    摘 要随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,外感发热病诊前信息采集小程序被用户普遍使用,为方便用户能够可以随时进行外感发热病诊前信息采集的数据信息管理,特开发了......
  • Python数据分析-超市销售数据分析和可视化
    一、研究背景在现代零售业中,超市作为顾客日常消费的重要场所,承担着提供各种商品和服务的角色。随着数字化和电子商务的快速发展,消费者需求日益多样化,零售业竞争愈发激烈,了解消费者的购物行为、偏好、和消费模式成为超市经营和管理的关键因素之一。利用数据分析方法对超市销售......
  • 大数据项目-基于python实现的人才招聘数据分析与可视化平台
    《[含文档+PPT+源码等]精品基于python实现的人才招聘数据分析与可视化平台》该项目含有源码、文档、PPT、配套开发软件、软件安装教程、包运行成功以及课程答疑与微信售后交流群、送查重系统不限次数免费查重等福利!数据库管理工具:phpstudy/Navicat或者phpstudy/sqlyog后台管......
  • 基于Python电影票房数据分析可视化系统 Flask框架 豆瓣电影票房 MySQL数据库 大数据毕
    博主介绍:✌全网粉丝10W+,前互联网大厂软件研发、集结硕博英豪成立工作室。专注于计算机相关专业项目实战6年之久,选择我们就是选择放心、选择安心毕业✌>......