我想输出表的乳胶版本。我使用Xtable()做一个主要问题。当我尝试从我调用的函数(通常也可以做很多其他事情)内部生成乳胶表时,文件将写为零长度! (我运行Windows 7 X64,并使用R 2.11)。

例子:

fnc <- function (my.table) {
    sink(file="paper/tables/output.tex",caption="my caption")
    xtable(my.table)
    sink()
}

当我直接在函数内部运行三行时,文件是正确编写的。当我调用FNC(我的表)时,文件写为零长度。

为什么?谢谢!

有帮助吗?

解决方案

您需要在功能中使用打印:

print(xtable(my.table))
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top