【发布时间】:2015-07-09 17:19:36
【问题描述】:
我是 R markdown 和 knitr 的新手,还没有找到这个问题的答案:
我有 R 脚本,我在其中编写了函数并将数据分配到位置 1 (.GlobalEnv)。如何访问我的数据并在 R markdown 中运行我的函数并使用 knitr 生成 .html 文件?
这是一个简单的例子。在我生成的脚本文件中:
some.x.data<-1:10
some.y.data<-1:10
toy.fn<-function(){
tot<-some.x.data + some.y.data
tot
}
toy.fn() 在脚本文件中起作用。
我的 R markdown 文件包含:
---
title: "trivial test"
author: "me"
date: "July 9, 2015"
output: html_document
---
```{r}
plot(some.x.data, some.y.data)
toy.fn()
```
当我单击 knit HTML 时,我收到以下错误:
绘图错误(some.x.data,some.y.data):找不到对象“some.x.data” 调用:... withCallingHandlers -> withVisible -> eval -> eval -> plot
谢谢
【问题讨论】:
-
我遇到了同样的问题。你搞清楚了吗?