本节书摘来异步社区《机器学习与数据科学(基于R的统计学习方法)》一书中的第2章,第2.1节,作者:【美】Daniel D. Gutierrez(古铁雷斯),更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.1 管理你的工作目录
在R环境中开始一个新的机器学习项目时,一个基本的步骤是决定在哪里存储你的工作内容。工作目录用于储存各种组成你项目的文件,包括数据文件、R脚本、图表文件、RDATA文件,也包含你分析得出的文件(Word、PowerPoint等格式)。有些人使用工作目录下的“data”子文件夹来存储这些数据文件。
一旦创建了工作目录,你就需要在R环境中管理它的位置。R有两条命令来管理工作目录:getwd()用于检索目前的工作目录,setwd()用于创建新的工作目录。在打开RStudio时,你可以在R控制台中用setwd()函数来创建工作目录,下面是使用相对路径的方法:
> setwd("./MYPROJECT")
> getwd()
[1] "C:/Users/Dan/MYPROJECT"```
使用绝对路径的方法,你可以使用以下语法:
setwd("/Users/dan/MYPROJECT")
getwd()
[1] "C:/Users/dan/MYPROJECT"`
如果你和我一样,也是Windows用户,希望使用Windows的语法,即使用反斜杠()指定路径名,那么你需要使用特殊的双反斜杠(),如下所示:
> setwd("C:\\Users\\Dan\\MYPROJECT")
> getwd()
[1] "C:/Users/Dan/MYPROJECT"```
管理工作目录的另一个方法是使用RStudio的功能:Session -> Set Working Directory -> Choose Directory来指向你需要的目录。