我正在使用 latex 来自动生成报告。在 R 中,我创建一个包含所有指标的数据框,然后使用\Sexpr
该数据框过滤特定指标。目前,我有以下内容:
\Sexpr{df$var1[df$var2 == 'metric1']}
是否可以将“metric1”保存为变量,以便在每个部分中我只需调用它一次?
例如:
foo1 = metric1
\Sexpr{df$var1[df$var2 == foo1]}
答案1
我认为你只需要引用你正在做的事情。你可以这样做:
<<mycodechunk>>=
foo1 = "metric1"
@
然后在 Sweave 文档的某处:
\Sexpr{df$var1[df$var2 == foo1]}
或者可能:
\Sexpr{df$var1[df$var2 == foo1,]}