←
PDF 139 / 520 Where Does Your Analysis Live?
→
English · PDF 139
Original PDF page 139
中文 · PDF 139

你的分析存放在哪里?

R 有一个强大的概念,叫做工作目录。这是 R 查找你要求加载的文件的地方,也是它存放你要求保存的任何文件的地方。RStudio 会在控制台顶部显示你当前的工作目录:

你也可以在 R 代码中通过运行以下命令将其打印出来 getwd():

getwd()
#> [1] "/Users/hadley/Documents/r4ds/r4ds"

作为 R 的初学者,让你的主目录、文档目录或计算机上任何其他奇怪的目录作为 R 的工作目录是可以的。但你已经读到本书的第六章了,不再是彻头彻尾的新手了。很快,你就应该学会将分析项目组织到目录中,并且在处理某个项目时,将 R 的工作目录设置为相应的目录。

*我不推荐这样做,*但你也可以在 R 内部设置工作目录:

setwd("/path/to/my/CoolProject")

但你不应该这样做,因为有更好的方法;这种方法还能让你走上像专家一样管理 R 工作的道路。

路径与目录

路径和目录有点复杂,因为存在两种基本的路径风格:Mac/Linux 和 Windows。它们主要有三个不同之处:

  • • 最重要的区别是路径各组成部分的分隔方式。Mac 和 Linux 使用斜杠(例如, plots/diamonds.pdf),而 Windows 使用反斜杠(例如, plots\diamonds.pdf)。R 可以处理这两种类型(无论你当前使用什么平台),但不幸的是,反斜杠对 R 有特殊含义,要在路径中得到一个反斜杠,你需要输入两个反斜杠!这让生活变得令人沮