R Markdown找不到文件,但执行块有效

mari

我在r markdown并读取txt文件时有一个奇怪的行为……仅在Windows 7计算机上。我的Mac上没有问题,并且尚未在Windows 8上进行过检查。

我有一个基本的降价文件

---
title: "Untitled"
output: html_document
---
```{r global_options, message=FALSE}
setwd('E:/Falk')
list.files(pattern='test')
```

```{r global variable settings, eval=TRUE}
pg_filename <- 'test.txt' 
pg <- read.delim (pg_filename)
```

如果我在最后一个块中设置eval = FALSE,则会创建html并获得带有test.txt文件的列表。如果我将eval = TRUE设置为错误消息,则找不到该文件:

Quitting from lines 11-13 (Preview-2b2464944991.Rmd) 
Error in file(file, "rt") : cannot open the connection
Calls: <Anonymous> ... withVisible -> eval -> eval -> read.delim -> read.table -> file

Execution halted

如果我将所有内容都放在一个块中,则会创建html。

有谁知道是什么问题吗?

编辑:也许我还不够清楚。我知道eval = TRUE和FALSE之间的区别,但是如果有错误消息,我不知道一种测试markdown中某些内容的方法,但是在块中一切正常。

因此,更明确地说:

作品:

---
title: "Untitled"
output: html_document
---
```{r}
setwd('E:/Falk')
list.files(pattern='test')
pg_filename <- 'test.txt' 
pg <- read.delim (pg_filename)
```

不起作用:

---
title: "Untitled"
output: html_document
---
```{r}
setwd('E:/Falk')
list.files(pattern='test')
```

```{r}
pg_filename <- 'test.txt' 
pg <- read.delim (pg_filename)
```
康拉德·鲁道夫

您不能setwd在knitr中使用也不在R代码中使用它。您需要专门使用相对路径

特别是,setwd在其当前块之外没有任何影响-其他块将在文档路径中而不是在设置路径中进行评估。

通常,setwd仅应由用户在交互式会话中或在项目配置文件(本地.Rprofile文件)中用于设置项目目录。它在脚本中没有位置。

最直接的等效项setwd是使用knitr选项root.dir

opts_knit$set(root.dir = 'some/dir')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R Markdown找不到功能

来自分类Dev

我应该担心这个“找不到有效的文件系统超级块”错误吗?

来自分类Dev

错误:“找不到此可执行文件的有效配置文件”

来自分类Dev

Pandoc无法通过Markdown(和R Markdown)呈现有效的LaTeX宏定义

来自分类Dev

在XFS文件系统上使用“ tune2fs”,获得“找不到有效的文件系统超级块”。

来自分类Dev

有效分割R中的大型音频文件

来自分类Dev

ios分发证书:找不到此可执行文件的有效配置文件

来自分类Dev

Frameworks / libswiftAVFoundation.dylib:找不到此可执行文件的有效配置文件

来自分类Dev

R-有执行此重复任务的有效方法吗?

来自分类Dev

xfs_repair / dev / sdb +找不到有效的Secondery超级块

来自分类Dev

在R中执行条件运行总计的更有效方法

来自分类Dev

在R中执行条件运行总计的更有效方法

来自分类Dev

如何在R中使用嵌套函数有效地执行复杂的行操作?

来自分类Dev

找不到有效的AspnetCompilerPath

来自分类Dev

找不到有效的gem'metaclass'

来自分类Dev

R中的有效循环

来自分类Dev

R:有效计算乘积和

来自分类Dev

R:有效计算乘积和

来自分类Dev

R:有效删除目录中的所有空文件

来自分类Dev

如何有效地将所有栅格文件导入R?

来自分类Dev

R:有效删除目录中的所有空文件

来自分类Dev

找不到为:r命令指定的文件

来自分类Dev

R Blogdown找不到图像文件

来自分类Dev

找不到任何有效的外壳。在外部终端中执行时需要

来自分类Dev

以 sudo 身份执行时找不到命令,但在“sudo su”后有效

来自分类Dev

尝试在设备上运行我的应用程序时,找不到此可执行文件的有效配置文件

来自分类Dev

尝试运行单元测试时出现“找不到此可执行文件的有效配置概要文件”错误

来自分类Dev

来自TestFlight的安装应用突然满足“找不到有效的配置文件为此可执行文件。” 错误

来自分类Dev

有效地将大文件中的特定行读入R

Related 相关文章

  1. 1

    R Markdown找不到功能

  2. 2

    我应该担心这个“找不到有效的文件系统超级块”错误吗?

  3. 3

    错误:“找不到此可执行文件的有效配置文件”

  4. 4

    Pandoc无法通过Markdown(和R Markdown)呈现有效的LaTeX宏定义

  5. 5

    在XFS文件系统上使用“ tune2fs”,获得“找不到有效的文件系统超级块”。

  6. 6

    有效分割R中的大型音频文件

  7. 7

    ios分发证书:找不到此可执行文件的有效配置文件

  8. 8

    Frameworks / libswiftAVFoundation.dylib:找不到此可执行文件的有效配置文件

  9. 9

    R-有执行此重复任务的有效方法吗?

  10. 10

    xfs_repair / dev / sdb +找不到有效的Secondery超级块

  11. 11

    在R中执行条件运行总计的更有效方法

  12. 12

    在R中执行条件运行总计的更有效方法

  13. 13

    如何在R中使用嵌套函数有效地执行复杂的行操作?

  14. 14

    找不到有效的AspnetCompilerPath

  15. 15

    找不到有效的gem'metaclass'

  16. 16

    R中的有效循环

  17. 17

    R:有效计算乘积和

  18. 18

    R:有效计算乘积和

  19. 19

    R:有效删除目录中的所有空文件

  20. 20

    如何有效地将所有栅格文件导入R?

  21. 21

    R:有效删除目录中的所有空文件

  22. 22

    找不到为:r命令指定的文件

  23. 23

    R Blogdown找不到图像文件

  24. 24

    找不到任何有效的外壳。在外部终端中执行时需要

  25. 25

    以 sudo 身份执行时找不到命令,但在“sudo su”后有效

  26. 26

    尝试在设备上运行我的应用程序时,找不到此可执行文件的有效配置文件

  27. 27

    尝试运行单元测试时出现“找不到此可执行文件的有效配置概要文件”错误

  28. 28

    来自TestFlight的安装应用突然满足“找不到有效的配置文件为此可执行文件。” 错误

  29. 29

    有效地将大文件中的特定行读入R

热门标签

归档