首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中不同文件夹中项目中的源文件

问R中不同文件夹中项目中的源文件
EN

Stack Overflow用户
提问于 2015-06-23 16:30:53
回答 2查看 4.1K关注 0票数 2

我有一个函数check.R,它需要函数get.R (我使用source("get.R")),它们都在同一个文件夹中。

但是在一个新项目和新文件夹中,我想要源码check.R。它不会加载get.R,因为工作目录是新项目的工作目录。

如何创建位于另一个目录中的文件?

EN

回答 2

Stack Overflow用户

发布于 2015-06-23 16:56:17

只需将文件的完整路径作为绝对路径或相对路径提供给source即可。

例如,使用这种结构:

代码语言:javascript
复制
           |
  -------------------
  |                 |
foldA             foldB
  |                 |
fileA.R           fileB.R

在fileA.R中,您可以这样做:

代码语言:javascript
复制
source("../foldB/fileB.R")

如果需要,您可以使用chdir = TRUE参数临时更改工作目录。

票数 1
EN

Stack Overflow用户

发布于 2015-06-23 16:34:31

您可以使用setwd('[full path goes here]')更改R中的工作目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30997667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档