有谁知道返回R中默认工作目录的简单方法吗?
我知道我可以键入我的家路..。
setwd("C:/Users/me/Desktop")...but,我想我很懒。是否有默认命令或类似..。
setwd(default)?如果你知道答案的话,谢谢你。
保罗
发布于 2013-11-20 21:57:20
以下是另一种解决方案,因为Defaults包已经存档:
# Use `formals<-`, but note the comment in the examples of ?formals:
#
## You can overwrite the formal arguments of a function (though this is
## advanced, dangerous coding).
formals(setwd) <- alist(dir = "C:/Users/me/Desktop")或者,您可以使用以下内容来掩蔽base::setwd():
setwd <- function(dir) {
if (missing(dir) || is.null(dir) || dir == "") {
dir <- "C:/Users/me/Desktop"
}
base::setwd(dir)
}更新:默认包已经存档,所以只有当您从CRAN存档下载包并自己构建时,此解决方案才能工作。
您可以使用默认值包将其设置为所需的内容。然后你可以打电话给setwd()。
library(Defaults)
setDefaults(setwd, dir="C:/Users/me/Desktop")
setwd()发布于 2013-11-20 21:45:30
登录到R时,输入getwd(),这是默认的工作目录
发布于 2013-11-20 21:46:00
在短期内使用(PWD),希望你得到你想要的。
https://stackoverflow.com/questions/20107634
复制相似问题