关于学 R - 编程课程
用于数据分析和统计的 R 教程与编译器,配有人工智能导师
学习 R 编程,用于数据分析和统计,从第一个向量一直学到回归线。简短课程讲解每个概念,然后你可以在内置编辑器中编写 R 代码、运行代码,并查看结果、表格或图表。
这是一款集 R 教程、R 课程和练习实验室于一体的应用,还配有 AI 导师,在你遇到困难时提供帮助。
应用内容
• 43 门 R 课程,共 159 节课,涵盖从初学者(A1)到高级(C1)
• R 代码编辑器和编译器:编写 R,并在我们服务器上的真实 R 4.0 解释器中运行(需要网络连接)
• 使用你自己的代码生成图表:plot()、hist()、boxplot() 和 barplot() 可直接在应用中绘图
• 将数据框显示为可排序的表格,并提供列摘要,突出显示缺失值(NA)
• R Notebook:逐个单元格构建分析
• 数据集实验室:mtcars、iris、airquality 和五个带引导任务的练习 CSV 文件,也可导入你自己的 CSV
• 统计工作坊:12 个交互式模拟器(正态曲线、中心极限定理、p 值、相关性、拟合直线、样本量、箱线图构成等),每个模拟器都会显示背后的 R 代码
• R 错误医生:将晦涩的 R 错误消息转换为通俗易懂的语言,并建议修复方法
• AI 数据导师:读取你的输出、表格或图表,并解释其含义
• 3 个端到端分析项目,附带可分享的报告卡
• 20 个带引导的 R 编程项目和 60 个任务(简单、中等、困难)
• 每日数据谜题、连续学习记录、XP 和技能地图
• 世界编程挑战:每天 3 轮全球挑战
• 期末考试和 R 证书(Pro)
你将学到的内容
• R 基础:向量、数据类型、运算符、序列、矩阵、因子和缺失值
• 函数、控制流、环境、错误处理和调试
• 字符串、日期、排序、排名和类型转换
• 数据处理和 tidyverse:dplyr、tidyr,以及使用 readr 和 readxl 导入数据
• 使用 base R 和 ggplot2 进行数据可视化
• 探索性数据分析、统计分析、概率和模拟
• 高级 R:purrr、使用 tidymodels 进行机器学习、随机森林、Shiny 应用、Plumber API、文本挖掘、地理空间分析、包开发、使用 RStan 进行贝叶斯统计、性能优化和并行计算
关于代码运行器
应用内编译器运行包含推荐包的 base R 4.0。使用 dplyr、ggplot2 或 tidymodels 等包的课程会讲解代码和相关概念;如需亲自运行这些包,请在电脑上使用 R。如果存在 base R 的实现方式,错误医生会展示该方法。
一次学习过程
1. 打开今天的课程,或从上次中断的地方继续
2. 阅读简短说明并回答一个快速问题
3. 打开 R 编辑器,修改代码并运行,然后查看图表或表格
4. 遇到不明白的地方时,向 AI 导师提问
适合人群
• 正在学习统计学、生物统计学、心理学、经济学或使用 R 的数据分析课程的学生
• 希望从电子表格转向 R 编程的分析师
• 想要学习第一门数据专用编程语言的初学者
• 希望阅读 R 代码并理解统计结果含义的任何人
免费版和 Pro
免费版:第一门课程(欢迎来到 R)、每节课的预览、R 编辑器、错误医生、12 个模拟器中的 6 个、3 个数据集、1 个带引导的项目、1 个分析项目、2 个任务,以及每日 AI 导师使用额度。免费版会显示广告。
Pro:所有课程和课节、全部项目、任务、模拟器和数据集、无限量 Notebook、图表导出、期末考试和证书、不受每日限制的 AI 导师,以及无广告。Pro 提供每周、每月或每年的订阅,也可以一次性买断终身使用权。
该应用支持 22 种语言。
Learn R 是一款独立应用,与 R Foundation 或 Posit 没有任何关联,也未获得其附属或认可。
最新版本82.7.2的更新日志
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!











