Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.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
Swave+;rWaveHTML:cat输出不显示在输出中_R_Sweave - Fatal编程技术网

Swave+;rWaveHTML:cat输出不显示在输出中

Swave+;rWaveHTML:cat输出不显示在输出中,r,sweave,R,Sweave,我对swave+RweaveHTML有问题 我希望cat的输出在生成的html文件中结束。我有一个案例,但事实并非如此,我无法找出原因:( 然后在Rnw文件中,我尝试了所有这些: <<echo=FALSE, results=html, include=TRUE>>= test() @ <<results=html, include=TRUE>>= test() @ <<results=html>>= test() @

我对swave+RweaveHTML有问题

我希望cat的输出在生成的html文件中结束。我有一个案例,但事实并非如此,我无法找出原因:(

然后在Rnw文件中,我尝试了所有这些:

<<echo=FALSE, results=html, include=TRUE>>=
test()
@

<<results=html, include=TRUE>>=
test()
@

<<results=html>>=
test()
@

<<>>=
test()
@
=
测试()
@
=
测试()
@
=
测试()
@
=
测试()
@
但是我在生成的HTML文件中没有得到cat输出。 我很确定这应该是有效的

你知道我应该怎么做才能将标准输出输出到最终的html文件吗


Thx!

驱动程序的工作方式与
驱动程序的工作方式不同,因为要创建输出,每行代码的结果都由通用函数
HTML
处理。其他创建输出的方法不起作用。因此,要从函数中获取输出,我知道两种方法:一种是返回要由
HTML
generic处理的值,另一个是直接调用
HTML
。以下替换
test
函数将演示这两种方法

test <- function() {
   #bla bla;
   HTML("Result is...")
   "Return value is"
}

在文档开头的一个(可能是隐藏的)swave块中。

您是否尝试过
results=verbatim
?使用RweaveHTML驱动程序时,唯一的选项是“Robj”、“html”、“hide”
test <- function() {
   #bla bla;
   HTML("Result is...")
   "Return value is"
}
cat <- HTML