【问题标题】:xtable output is zero length when called from function从函数调用时,xtable 输出的长度为零
【发布时间】:2010-11-10 01:52:16
【问题描述】:

我想输出我的表格的乳胶版本。我使用 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(my.table) 时,文件被写为零长度。

为什么?谢谢!

【问题讨论】:

    标签: r xtable


    【解决方案1】:

    你需要在函数中使用 print:

    print(xtable(my.table))
    

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      • 1970-01-01
      • 2014-11-02
      • 2017-11-29
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多