次のような Knitr チャンクがあるとします。
library(xtable)
<<>>=
x <- matrix(c(0, 1, 2, 0, 4, 5))
xtable(x)
@
次の LaTeX コード (抜粋) が生成されます。
\hline
1 & 0,00 \\
2 & 1,00 \\
3 & 2,00 \\
4 & 0,00 \\
5 & 4,00 \\
6 & 5,00 \\
\hline
ただし、実際のテーブルはより大きく (12 x 6)、多くのゼロがあるため、ゼロ以外を見つけるのは非常に困難です。ローカル テーブルのフォーマット ガイドラインに従いたいと思います。このガイドラインでは、整数のゼロにハイフンを使用することを推奨しています (近似値のゼロとは対照的に)。言い換えれば、xtable()
出力を次のようにしたいのです。
\hline
1 & - \\
2 & 1,00 \\
3 & 2,00 \\
4 & - \\
5 & 4,00 \\
6 & 5,00 \\
\hline
どうすればこれを達成できますか?私はRoptions
とknitropts_chunk
関数を調べましたが、役に立ちませんでした。