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 |