R 初学者教程:学习 R 编程语言

为什么要学习 R?

R 是一种编程语言,被数据科学家和 Google、Airbnb、Facebook 等大型公司广泛用于数据分析。这是一门面向初学者的完整 R 课程,涵盖了从基础到高级主题,例如机器学习算法、线性回归、时间序列、统计推断等。

我应该知道什么?


具备统计概念的基本知识是优势。

R 编程大纲

介绍

👉 Less上1 什么是 R 编程语言? — R 简介和基础知识
👉 Less上2 如何下载和安装 Rstudio — Anaconda On Windows/ 苹果电脑
👉 Less上3 算术和逻辑 Opera职权范围 — R 数据类型及示例
👉 Less上4 R 矩阵教程 — 创建、打印、添加列、切片
👉 Less上5 R 中的因子 — 分类变量和连续变量

资料准备

👉 Less上1 R数据框 — 如何创建、追加、选择和子集
👉 Less上2 R 中的列表 — 如何创建 R 列表,通过示例选择元素
👉 Less上3 R 使用 Order() 对数据框进行排序 — 通过实例学习
👉 Less上4 R Dplyr 教程 — 数据操作(连接)和清理(扩展)
👉 Less上5 在 R 中合并数据框 — 全部匹配和部分匹配
👉 Less上6 R 编程中的函数 — 通过实例学习

代码编程

👉 Less上1 R 中的 IF、ELSE、ELSE IF 语句 — 通过实例学习
👉 Less上2 R 中的 For 循环 — 列表和矩阵的示例
👉 Less上3 R 中的 While 循环 — 通过实例学习
👉 Less上4 R 中的 apply()、lapply()、sapply()、tapply() 函数 — 通过实例学习
👉 Less上5 将数据导入 R — 读取 CSV、Excel、SPSS、Stata、SAS 文件
👉 Less上6 na.省略 & na.rm — 如何在 R 中替换缺失值 (NA)
👉 Less上7 从 R 导出数据 — 如何将数据从 R 导出到 CSV、Excel
👉 Less上8 R 中的相关性 — Pearson 和 Spearman 矩阵示例
👉 Less上9 R 聚合函数 — Summarise 和 Group_by() 示例
👉 Less上10 R 选择 ()、过滤 ()、排列 ()、管道 — 通过实例学习

数据分析

👉 Less上1 R 散点图 — 使用 ggplot2 在 R 中绘制散点图(附示例)
👉 Less上2 R 中的 boxplot() - 怎么做 Box通过示例进行绘图学习
👉 Less上3 R 中的条形图和直方图 — 通过实例学习
👉 Less上4 R 中的 T 检验 — 一个样本和配对(附示例)
👉 Less上5 R ANOVA 教程 — 单向和双向 (附示例)

机器学习

👉 Less上1 R 中的回归与类型 — R 简单、多元线性和逐步回归
👉 Less上2 R中的决策树 — R 中的分类树和代码(附示例)
👉 Less上3 R 随机森林教程 — 通过实例学习
👉 Less上4 R 中的 GLM — 广义线性模型及其示例
👉 Less上5 K均值 Cluster在 R 中 — 通过实例学习

必须知道!

👉 Less上1 对比 Python - 有什么不同?
👉 Less上2 SAS 与 R - 有什么不同?
👉 Less上3 直方图与条形图 — 必须知道的区别
👉 Less上4 R 编程面试问题 — 18 个 R 编程面试问答
👉 Less上5 R 编程书籍 — 17 本最佳 R 编程书籍
👉 Less上6 R 编程教程 PDF — 下载适合初学者的 R 教程 PDF