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

时间:2014-05-23 02:09:10

标签: 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) 昵称春舞

  4. 谢谢!

2 个答案:

答案 0 :(得分:10)

  1. getwd()

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

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

答案 1 :(得分:2)

作为@Dirk答案的补充,我想添加一些可能有用且经常被忽略的内容。
可以保存当前的工作目录并同时设置新的

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

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

#[run the code you want]

setwd(old_dir)