Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何向后移动父文件夹_R_File - Fatal编程技术网

R 如何向后移动父文件夹

R 如何向后移动父文件夹,r,file,R,File,在R中,我正在处理“/parent/Child/A”。我想移回父文件夹“child”,但当我键入完整路径时。它输了很多次 setwd('..') 将向上移动一个目录,而不输入绝对路径。这里有一个例子 > getwd() [1] "C:/Users/D/Desktop/EDABaseball" > setwd('..') > getwd() [1] "C:/Users/D/Desktop" 我想您想回到工作目录/parent/Child/。假设您当前的工作目录是/parent

在R中,我正在处理“/parent/Child/A”。我想移回父文件夹“child”,但当我键入完整路径时。它输了很多次

setwd('..')
将向上移动一个目录,而不输入绝对路径。这里有一个例子

> getwd()
[1] "C:/Users/D/Desktop/EDABaseball"
> setwd('..')
> getwd()
[1] "C:/Users/D/Desktop"

我想您想回到工作目录
/parent/Child/
。假设您当前的工作目录是
/parent/Child/A

1)
setwd(“…”)

2)
setwd(“./”)


3)
setwd(“./parent/Child”)
在Linux中向上移动一个目录

setwd("../")
我还发现
dirname()
函数非常有用,尤其是当路径保存在变量中时:

mypath <- getwd()

# The path of the parent directory:
dirname(mypath)

mypath您到底是如何“键入完整路径”的,以及“它丢失了很多次”是什么意思?能否显示一些代码?好的。我通常这样编码:setwd(“./parent/Child”)。以短路径为例,它是ok的。但是对于长路径,这对我不好。使用一个或两个点有什么区别?我必须返回两个文件夹,并且必须使用“../../analisys/data”@niklai返回目录层次结构中的两个级别,您需要输入命令
setwd(“../../”)
,要返回三个级别,您需要输入命令
setwd(“../../”)
等等。双引号在我的Linux Mint中不起作用。如果您想直接将一个目录移出工作目录,则do.dirname是合适的。非常有用。谢谢@HBat