【发布时间】:2017-01-30 17:27:42
【问题描述】:
我正在尝试使用我已上传、转换为 tbl 并转置的一些数据创建 R Markdown 报告。
正如您在下面的快照中看到的那样,我知道 R 正在读取数据,因为它出现在 ```{r} 命令下。
但是它没有呈现为 Markdown 文件,并且我在 R Markdown 控制台中收到以下错误:
eval 中的错误(expr,envir,enclose):找不到对象“Becas”调用:...句柄 -> withCallingHandlers -> with Visible -> eval -> eval 执行停止。
有什么建议吗?
【问题讨论】:
-
你没有加载 Becas...
-
欢迎来到 StackOverflow。我怀疑您没有在降价文档中加载数据。这是必要的,因为它会在您运行它时启动一个新的 R 会话。请查看有关如何生成minimum, complete, and verifiable example 的这些提示,以及creating a great example in R 上的这篇文章。或许asking a good question 上的以下提示也值得一读。
-
当你编织到 Markdown 时,全局环境中的对象将不可用。您必须在 .Rmd 文件的
r块中定义Becas。这与仅运行代码块而不进行编织形成对比,后者将使用全局环境变量。 -
感谢您的建议。如前所述,我需要上传和操作 RMarkdown 文档中的数据才能呈现。我以为我在询问之前已经尝试过了,但在第二次尝试后它就起作用了。
标签: r dplyr markdown r-markdown