R语言 获取和设置工作目录
在这篇文章中,我们将看到如何在R编程语言中获取和设置工作目录。
如何获取工作目录
getwd(): getwd()方法是用来收集关于当前工作路径名或默认工作目录的信息。这个函数没有参数。它返回一个绝对路径名。如果没有任何工作目录,它返回NULL。
getwd()
代码
# getting the working directory
getwd()
输出
[1] "/Users/mallikagupta/Desktop"
如何设置工作目录
setwd(): 这个方法用来设置指定的路径名作为R控制台的当前工作空间目录。
语法: setwd(dir)
其中, dir是指定一个工作目录。
setwd()函数允许我们使用该方法中的”… “参数在文件夹域中向上移动一个层次。
代码
# getting the working directory
print ("Current working directory")
getwd()
# set working directory to its parents directory
setwd("..")
print ("Modified working directory")
getwd()
输出
[1] "Current working directory"
[1] "/Users/mallikagupta/Desktop"
[1] "Modified working directory"
[1] "/Users/mallikagupta"
一旦根目录被设定或可用,通过在函数参数中进一步指定子目录的字符名作为字符串,就可以很容易地访问子文件夹。
# setting parent directory
setwd("/Users/mallikagupta/Desktop")
# adding sub directory
setwd("GFG")
print ("Current working directory")
# getting the working directory
getwd()
输出
[1] "Current working directory"
[1] "/Users/mallikagupta/Desktop/GFG"