R Markdown 文件没有给我输出

标签 r r-markdown

我有以下代码:

```{r}
library(sqldf)
library(caret)
library(ROCR)

turnover = read.csv("active_20120630.csv")
```

当我在 R Studio 中运行代码时,一切都很好。但是当我点击 Knit HTML , 我在最后一行之后出现以下错误 turnover = read.csv("active_20120630") :
## Warning: cannot open file 'active_20120630.csv': No such file or directory
## Error: cannot open the connection 

为什么我可以在控制台中运行它们但不能在 HTML 输出中运行?

谢谢

最佳答案

错误 No such file or directory意味着它找不到文件。鉴于文件名相对于当前目录,当您使用 R Studio 尝试时,您很可能在一个目录中,而在使用 knit 时则在另一个目录中。

尝试使用文件的绝对路径,例如 (Linux):

turnover = read.csv("/home/user/active_20120630.csv")

或 (Windows)
turnover = read.csv("C:/My Project/active_20120630.csv")

确保将上面示例中的路径替换为实际路径。

或者,您可以按照@Mike.Gahan 的建议在 knit 中修改全局设置。

关于R Markdown 文件没有给我输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23589465/

相关文章:

r - 使用 "rticles"包时如何更改 RMarkdown 中的字体?

r 编织成 pdf/html : pandoc document conversion failed with error 2

r - rmarkdown 中的传单热图

在 ggplot2 geom_text 中以彩色呈现 unicode 表情符号

python - 为稀疏矩阵交换优化的文件格式

r - ggvis 中带有数字的热图

r - 如何使用group_by()和summary()来统计数据点的出现次数?

r - 使用 knitr、HTML/markdown 和 PDF/Latex 实现一致的图形字体大小

markdown - 在 HTML 输出的 [R]Markdown 数学表达式中插入不间断空格

r - 如何将表情符号与 R 正则表达式匹配?