跳转到主要内容
eLearner.app

互动课程

R课程

学习用于数据操作、统计分析和函数式编程的 R 编程。从语法基础知识和向量,到矩阵、数据框和自定义函数。

01 · 第 1 单元 — 基础知识和向量

2 节课

R 环境、变量、初等算术和核心数据结构:向量。

  1. 1.1变量和向量使用 <- 运算符创建变量,并对使用 c() 创建的数值向量执行运算。~10 min
  2. 1.2数据类型和矩阵探索数据类型(逻辑、字符、数值)和矩阵的二维结构。~12 min

02 · 第 2 单元 — 结构和流程

2 节课

使用数据框进行表格分析并控制执行流程。

  1. 2.1数据框在 R 中定义和查询真实数据集,访问行、列并过滤记录。~12 min
  2. 2.2条件和循环使用 if-else 控制代码的逻辑流程,并使用 for 循环重复操作。~12 min

03 · 第 3 单元 — 函数与分析

2 节课

通过定义自定义函数和计算统计聚合来编写模块化代码。

  1. 3.1编写函数创建具有默认参数和返回值的可重用函数。~12 min
  2. 3.2探索与聚合计算中心(均值、中位数)、分布 (sd) 的度量,并使用摘要函数提取摘要。~15 min

04 · 模块 4 — Tidyverse 和 dplyr

2 节课

使用 dplyr 包和 Tidyverse 语法有效地操作和转换表格数据。

  1. 4.1过滤和选择数据使用选择、过滤和排列来提取列和行的子集并对它们进行排序。~12 min
  2. 4.2突变和聚合使用 mutate 创建新列,并使用 group_by 和 summarise 汇总数据。~15 min

05 · 模块 5 — 使用 ggplot2 进行数据可视化

2 节课

利用 ggplot2 中实现的图形语法创建专业且信息丰富的绘图。

  1. 5.1语法和基本几何通过将变量映射到美学属性 (aes) 和几何形状(geom_point、geom_line)来构建绘图。~12 min
  2. 5.2定制和方面使用facet_wrap 添加标签、应用图形主题以及将图拆分为子面板。~15 min