繁体   English   中英

如何在R中获取当前工作目录?

[英]How to get current working directory in R?

  1. 如何获得当前工作的目录? 我想应该有一个像getcwd()的命令,但是,我在文档中找不到这样的东西。

  2. 如何换到另一个目录?

  3. 当我启动R时如何设置默认工作目录?

    版本_
    平台x86_64-w64-mingw32
    拱x86_64
    os mingw32
    system x86_64,mingw32
    状态
    专业3
    小1.0
    2014年
    04月
    第10天
    svn rev 65387
    语言R.
    version.string R版本3.1.0(2014-04-10)昵称Spring Dance

谢谢!

  1. 它是getwd()

  2. 它是setwd("path/to/new/dir")

  3. 通过Windows属性,或通过.Rprofile等,或者(我记得)定义$HOME ,默认情况下Windows没有设置。 请参阅help(Startup)

作为@Dirk答案的补充,我想补充一些可能有用但经常被忽视的东西。
它可以保存当前工作目录,并设置在同一时间新的。

函数setwd返回工作目录,因此您所要做的就是保存其值。 如果您稍后需要返回到原始工作目录,这将非常有用。

old_dir <- setwd("/path/to/new/dir")

#[run the code you want]

setwd(old_dir)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM