R语言学习笔记

作者

一把Fei刀

发布于

2023年2月5日

修改于

2025年2月1日

笔记集

本笔记集整理了R语言在数据分析和可视化、统计建模、机器学习等方面的学习笔记,准备记录tidyverse、tidymodels、mlr3、R6、gt等R包的使用方法和实例。

笔记集使用Quarto编写,并使用GitHub Pages托管,可以通过https://caowz254.github.io/ln-r/在线阅读和标注。代码部分除了参考书籍和官方文档,也使用了GitHub Copilot的AI自动补全功能,以提高编写效率。

Quarto

Quarto是R Markdown的扩展,支持多种输出格式,包括HTML、PDF、Word等。Render的核心是一个R包,它提供了一些新的语法和功能,以便更好地支持多种输出格式。Quarto的官方文档是https://quarto.org/docs/guide/

GitHub Pages

GitHub Pages是GitHub提供的静态网页托管服务,笔记集在本地撰写和修改,提交到GitHub后,自动构建和发布网页。Quarto有一套完整的功能,可以基本实现网页自动化部署。

重要

部署网页流程,可在RStudio terminal操作:

quarto render # 本地完整渲染
git status # 检查修改情况,每次git后都要检查一下
git add . # 添加全部文件到暂存区,可跳过
git commit -a # 将暂存区文件提交到本地仓库
git push --all # 将本地仓库文件推送到远程仓库