我有一个数字向量Greeks <- c("$\\alpha$","$\\beta$","$\\gamma$")
,希腊字母M<-diag(3)
的向量和矩阵vec
。我想使用latex符号和vec <- c(1.5,1.3,5.7)
M<-diag(3)
rnames <- c("$\\alpha$ (1.5)","$\\beta$ (1.3)","$\\gamma$ (5.7)")
rownames(M) <- rnames
的值为此表分配名称。基本上,我想得到:
vec
在我的实际案例中,vec长度可变,且长度超过3.因此,我想以自动方式调用Greeks
和xtable(M)
。我很感激任何提示。
之所以这样,是因为我会import os
将它放入我的乳胶代码中。
答案 0 :(得分:2)
如果我得到了它,你可以使用paste0来生成名称
vec <- c(1.5,1.3,5.7)
M<-diag(3)
Greeks <- c("$\\alpha$","$\\beta$","$\\gamma$")
rnames <- paste0(Greeks, " (", vec, ")")
rownames(M) <- rnames
rownames(M)
> [1] "$\\alpha$ (1.5)" "$\\beta$ (1.3)" "$\\gamma$ (5.7)"