R语言课程文档 | R Course Tutorial
华东师范大学心理与认知科学学院《R语言》课程
®️ R Course Tutorial by 包寒吴霜 (Bruce Bao)
(Updated: Dec 2025)

课程简介 | Introduction
本课程希望学生在实践中掌握R语言基础编程、数据分析与可视化技能,包括四个递进学习模块:入门与筑基、处理与操作、统计与分析、数据可视化。课程教学注重编程实践,提升社会科学研究中的数据分析实战能力,同时培养批判性思维与创造性思维。
《R语言》课程代码文档
课程大纲与代码文档索引(内容建设中……)
课程大纲 (Syllabus 2026) | 课程云盘资料
第一模块:入门与筑基(共4周,8学时)
第二模块:处理与操作(共4周,8学时)
第三模块:统计与分析(共4周,8学时)
第四模块:数据可视化(共4周,8学时)
注:每章对应一个代码文档(R Markdown运行导出的HTML网页),点击章节进入浏览,然后可从右上角“Code” → “Download Rmd”下载原始代码文件。
课程目标
- 熟练掌握R语言的基础编程代码与各类数据处理操作。
- 学会使用R包/函数实现数据统计分析,能正确解释结果。
- 理解数据可视化的要求,灵活运用R语言完成各类科学绘图。
- 批判认识AI生成代码的局限性,具备R代码的评鉴与迁移能力。
其他参考资料
- 《R语言编程指南》,任坤 著,人民邮电出版社(2017.10)
- 《R语言编程:基于tidyverse》,张敬信 著,人民邮电出版社(2023.2)
- 《R for Data Science》开源免费在线英文教材
- R软件与R包帮助文档