我一直在尝试使用glue和stargazer包在乳胶中自动化一些df表的结果,但我没有任何结果(我想要的意思是“^ {*}”出现在每个值旁边如表中所示)然后使用 RMarkdown。
我想得到什么:
我目前丑陋且容易出错的修复:
library(dplyr)
library(glue)
library(stargazer)
X1 = c(4.70e1, 4.72e1, 4.76e1, 2.73e20)
X2 = c(4.67e1, 4.69e1, 4.77e1, 2.05e20)
tab.out = data.frame(X1, X2)
tab.out$max<-apply(tab.out, 1, max)
one = "1"
n.tab = tab.out %>%
mutate(test1 = if_else(tab.out$X2 < tab.out$max,
glue("\\textsuperscript{*} is $<<one>>$.", .open = "<<", .close = ">>"), #It doesn't work with ^{*}
glue("")))
注意:one
只是为了测试崩溃,因为我尝试过glue_data
,glue_collapse
但没有奏效。
另一方面,假设崩溃有效,我将如何调试乳胶代码?因为我尝试使用stargazer
,xtable
但textreg
在每个函数中它都无法识别"\, }, ^{*}"。
n.tab = n.tab[c(1,2,4)]
stargazer(n.tab, summary = F, header = F)
我得到了什么?