machine : arm64
platform : aarch64-apple-darwin20
version : R version 4.3.1 (2023-06-16)
Beagle Scouts
前言
这是一本关于R语言入门的小册子。 欢迎大家阅读和指正。
当前版本:0.1
问题反馈:kekincai@gmail.com
目录
- R语言入门
- 如何解题
- 代码 & 脚本 & 项目 & 编程建议
- 向量及其运算
- Matrix & Dataframe & List
- 函数 & 程序流程控制
- 数据导入 &导出
- 数据可视化
- 代码优化 & 并行
写作目的
R语言是一门面向数据分析,统计建模的编程语言。也是我第一门真正掌握的语言。 这本小册子不光是一本编程语言的教程,也记载着我多年工作经历和收获。 我想借着写作这本书总结反思自己过去的经验,也希望能够梳理过去关于R语言不准确不全面的认识。 增强自己对R语言的理解,也希望能够帮助到更多的人。
本书基本上是介绍base R1的用法,在可重复性研究上,使用基础的R语法会让后来人很方便的复现当时的结果。
谁适合阅读本书
本书适合谁?
本书主要面向以下几类读者:
非计算机专业研究人员:如果你是一名专业研究人员,但没有编程背景,本书将为你提供一个简单易懂的编程入门指南。
数据分析新手:对于刚开始接触数据分析的人,本书将教你如何使用R语言进行数据处理、分析和可视化。
计算机专业跨行人员:如果你是一名程序员,本书将为你提供一个简单易懂的数据分析入门指南。
本书不适合谁?
如果你已经是R语言的高级用户,那么本书可能不会提供太多新的信息。
推荐阅读Hadley Wickham的新书 《R for Data Science》。
如果你想了解更多的R语言高级技术,推荐阅读 《Advanced R》。
如果日语水平可以的话,推荐阅读 《私たちのR》。
最新最准确最全面的R语言资料,推荐访问R语言官方网站 R Project。
预备知识
读者最好具备基础的数学和统计学知识,不过本书也会尽量用简单明了的方式解释所有概念。
本书代码执行环境
RStudio公司开发跟维护的包是目前大家更为普遍的选择。但是本书还是认为掌握base R是我们未来工作和研究的基础。↩︎