XTABLE出力は、関数から呼び出されるとゼロの長さです

StackOverflow https://stackoverflow.com/questions/4140564

  •  30-09-2019
  •  | 
  •  

質問

テーブルのラテックスバージョンを出力したいです。 XTable()を使用して、1つの大きな問題を抱えています。私が呼ぶ関数内からラテックステーブルを生成しようとすると(通常、他の多くのことも同様に行う)、ファイルはゼロの長さとして記述されます! (Windows 7 X64を実行し、R 2.11を使用します)。

例:

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

関数内の3行を直接実行すると、ファイルは正しく記述されます。 FNC(my.table)に電話すると、ファイルはゼロ長として記述されます。

なんで?ありがとう!

役に立ちましたか?

解決

関数で印刷を使用する必要があります。

print(xtable(my.table))
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top