《R语言编程艺术》读书笔记
目录
《R 语言编程艺术》(The Art of R Programming: A Tour of Statistical Software Design) 是我的第一本 R 语言入门书。
秉承一年学习一门新编程语言的目标,今年下半年终于选定将 R 语言作为继 GO 语言后的下一个目标。 虽然 R 语言更多用于统计学,但在气象领域中也有诸多应用。 R 语言也是 CMA-PI 编程语言家族中的一员。
开始学习前,我在知乎上看到一篇回答,介绍基本 R 语言的入门书籍,其中提到《R 语言编程艺术》更适合从程序员的角度学习 R 语言。
从我最近三个月的阅读来看,这本书确实适合想要快速了解 R 语言的程序员。 尽管本书成书于 10 年前,部分内容已不适用最新版本,并且翻译文本略显粗糙,但编程语言的基本元素没有显著的变化,仍可以拿来作为快速入门的教程。
章节笔记
环境
前几个章节使用 Jupyter Notebook + R kernal,后面发现 RStudio 更适合在桌面电脑上使用,所以后期转为使用 RStudio + R Markdown。
但 RStudio 在 Linux 服务器上尤其是没有管理员权限的 HPC 上不方便使用,所以后续学习中如果涉及 HPC 上的气象数据,可能仍然会使用 Jupyter Notebook。
项目代码
本文代码请访问如下项目:
https://github.com/perillaroc/the-art-of-r-programming
下一步学习计划
继续学习另一本 R 语言经典入门教程:《R 语言实战》(R in Action: Data Analysis and Graphics with R, 2nd edition)。
同时借助学习 R 语言的机会,来学习统计学的相关知识。