I have a table that includes the following column:
mytable <- data.frame(beta_0 = c(1,2,3)
What I want to do is output a table with a column header in latex markup, e.g. $eta_0$
However, I can not seem to figure out how to output the "$eta_0$" using print.xtable
:
colnames(mytable) <- "$eta_0$"
library(xtable)
print(xtable(mytable), include.rownames = F)
returns a column header of
eta\_0$
instead of
$eta_0$
I presume that the answer is the "sanitize.colnames.function" argument to print.xtable
, but it is not obvious to me how to use this, and ?print.xtable
provides no examples.
Specifically, I would like to output a latex table like:
egin{table}[ht]
egin{center}
egin{tabular}{r}
hline
$eta_0$ \
hline
1.00 \
2.00 \
3.00 \
hline
end{tabular}
end{center}
end{table}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…