【新手向】从零开始环境搭建,输出你的第一个R markdown文档

本文详细介绍了如何从零开始搭建R语言环境,包括下载R和RStudio,配置R路径和包路径,安装RMarkdown相关包,主题美化,以及创建RMarkdown项目并输出PDF文档。重点强调了中文适配和包管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境搭建

下载R

在清华的镜像里下载R,地址如下:

https://mirrors.tuna.tsinghua.edu.cn/CRAN/
在这里插入图片描述
在这里插入图片描述

安装

不建议直接装到C盘,后续还要装包,会占很大地方

另外记得建一个二级目录R/R-版本号,以防之后会再安装其他版本的
在这里插入图片描述
在这里插入图片描述

下载及安装RStudio

去Rstudio的官网下载你滴软件
https://posit.co/download/rstudio-desktop/
在这里插入图片描述
rstudio安装没有什么可说的,一直往后点就行了。

基础配置

设置R路径

打开Rstudio,会神奇的发现它已经自己找到咱们安装好的版本了。
在这里插入图片描述
如果没找到也没关系,如下自己设置一下就好啦

设置方式:

上方工具栏 tools-》general-》R version
在这里插入图片描述

设置装包路径

查看自己的装包地址:在下方Console输入.libPaths(), Console是R的交互式命令行。
在这里插入图片描述

修改装包地址(一般不用改):

暂时修改:依然使用刚刚的命令,这里需要用已存在的目录。这种方式重启个RStudio就没有了。

image.png

永久修改

先看一下咱的工作目录是哪

getwd()

[1] “D:/sw/R/r_work”

进入这个文件夹下,创建一个txt文件,写入.libPaths(“D:/sw/R”),保存后命名为".Rprofile"
在这里插入图片描述

重启RStudio,已经生效了。install package时会自动装到第一个libPaths列表里。

image.png

主题美化

  1. 装包

在左下角console部分输入以下命令 安装rsthemes包。

install.packages( "rsthemes", repos = c(gadenbuie = 'https://gadenbuie.r-universe.dev', getOption("repos")) )
  1. 安装主题
rsthemes::install_rsthemes()

在这里插入图片描述

  1. 应用主题

可以看到它给我们预装了25个主题

image.png

来搞一个经典的one dark

rstudioapi::applyTheme("One Dark {rsthemes}")

在这里插入图片描述

Rmarkdown 部分

装基础包

咱需要装rmarkdown的包,上面的方式是用命令行装,这次换种方式

在这里插入图片描述

直接搜索,需要安装 rmarkdown、markdown

记得勾选下面的install dependencies

在这里插入图片描述

如需输出成pdf

  1. rmarkdown支持输出多类型文档,包括html、pdf和word。实际上,html的兼容性很好,但是html毕竟不是正式的格式,我一般都会输出成pdf。

  2. 在电脑上装支持tex的包,这里我选择的是tinyTex,小又轻。

ps 如果你的电脑上已经有tex环境,就可以略过这一步了。电脑上有多套tex容易出问题。

install.packages('tinytex')

会魔法的朋友可以直接下载 “https://link.zhihu.com/?target=https%3A//yihui.org/tinytex/TinyTeX.zip”,然后通过以下语句进行安装

tinytex:::install_prebuilt(pkg="C:/Users/typang/Downloads/TinyTeX.zip")
  1. 安装完毕,看一下root地址
    在这里插入图片描述

修改镜像源

熟悉的清华镜像

tlmgr_repo(url = "http://mirrors.tuna.tsinghua.edu.cn/CTAN/")

中文适配

安装包

install.packages("rticles")

ps. 但是这个包只能生成pdf,如果想输出其他的文件格式需要使用其他的工具包。

ps2. 值得一提的是,现在我们安装的rticles,还有刚刚的tinytex都是谢益辉大佬开发的。

创建项目

  1. 创建你的markdown文档
    在这里插入图片描述

其实这里怎么选都可以,我们可以之后修改

在这里插入图片描述

这里我用得是上述中文适配的模板

在这里插入图片描述

  1. 可以看到文档中已经预设了一些信息,需要什么直接修改就可以。rmd既支持tex也支持markdown语法。

  2. 输出文档,点击knit

image.png

输出完成,就能看到我们的pdf文档啦。

image.png

在这里插入图片描述

完~

恭喜 你的rmd环境已经配置好啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值