Markdown中R源脚本的目录路径

时间:2019-01-22 16:43:01

标签: r markdown r-markdown

我有一个county data.R脚本,用于创建我的主要df,还有一个methods.Rmd,我要使用该df。我想使用项目中的相对路径,然后getwd()确认路径,而不是创建像here这样的工作目录,这是正确的。我的工作主要是this tutorial。我在这里想念什么?

该脚本首先使用以下命令加载根数据。

县数据。R

# read file
tf <- read.delim('data/cdc/suicide2017.txt')

如果我自己运行county data.R脚本,则可以很好地创建tf。如果我在methods.Rmd中运行以下命令,则会收到错误消息。

methods.Rmd

```{r}
source('./county data.R')
source('./reference.R')

head(tf)```

错误:

cannot open file './data/cdc/suicide2017.txt': No such file or directoryError in file(file, "rt") : cannot open the connection

编辑: 目录结构

-myproject
-r/
--scripts/
---county data.R
---methods.Rmd
-data/
--cdc/
---suicide2017.txt

1 个答案:

答案 0 :(得分:0)

由于@Luminita指导我,我的水平太矮了。发布答案,以防将来有人像我一样愚蠢。

methods.Rmd 应该是:

source('r/scripts/county data.R')