Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 从哪里获取代码块的数据?_R_Knitr - Fatal编程技术网

R 从哪里获取代码块的数据?

R 从哪里获取代码块的数据?,r,knitr,R,Knitr,我正在尝试使用R、Latex和knitr构建文档。当我尝试使用qplot使用代码块包含一个绘图时,我收到一条错误消息,说error object'circuitdf'not found。我一直在努力让基本数据框架在控制台窗口中工作,而qplot窗口与我构建的数据框架配合得很好。我想知道是否需要调用数据帧来执行代码块 \documentclass{article} \begin{document} This is a simple test document. <<"circui

我正在尝试使用R、Latex和knitr构建文档。当我尝试使用
qplot
使用代码块包含一个绘图时,我收到一条错误消息,说
error object'circuitdf'not found
。我一直在努力让基本数据框架在控制台窗口中工作,而
qplot
窗口与我构建的数据框架配合得很好。我想知道是否需要调用数据帧来执行代码块

\documentclass{article}

\begin{document}

This is a simple test document.

<<"circuit, eval=TRUE, echo=FALSE">>=
library(ggplot2)
qplot(current, voltage, data=circuitdf) + geom_smooth(method="lm", se=FALSE)
@


\end{document}
\documentclass{article}
\开始{document}
这是一个简单的测试文档。
=
图书馆(GG2)
qplot(电流、电压、数据=电路DF)+几何平滑(方法=“lm”,se=假)
@
\结束{document}

此代码中的
电路DF
在哪里?knitr文档必须是完整的代码;在这种情况下,控制台中的对象独立于knitr文档;RStudio打开一个新的R会话来编译您的文档,以确保文档本身是可复制的。顺便问一下,为什么要引用块头?我的意思是
=
中的
是不必要的。