文字我是新来的乳胶,并想生成PDF表,而不是文字,让我举的例子是:生成LaTeX的表,而不是在Rstudio
在我METHOD.tex
文件我有这样的文字:
在第一组有:AAA
:项目:BBB
:项目2和:CCC
:项目3。我们评估:EEE
:实现。在总数中:VVV
:调查对象在回复前:X111
:,被拒绝:X222
因此AAA, BBB, CCC
....是我存储数字的对象。
a1<-200
b1<-450
c1<-500
d1<-1500
所以现在我已经使用这个代码:
df<-data.frame(AAA,BBB,CCC,EEE)
比我写道:
df <- scan("METHOD.tex", character(0), sep="\n", quiet=TRUE, encoding="UTF-8")
并用下面的代码(因为我产生更多不同的报告和数字正在改变):
df <- gsub(pattern=":AAA:", replacement=a1, x=df)
df <- gsub(pattern=":BBB:", replacement=b1, x=df)
...
Finnaly我用这个:
df<- capture.output(Hmisc::latex(df, caption="Table", rowlabel="", file="", where="H"))
但是当我想生成表而不是文本没有任何反应。还有AAA,BBB,CCC。 所以我错过了代码的最后部分。
您应该查看[knitr](http://yihui.name/knitr/)软件包,以更轻松地整合'latex'和'r',以及[xtable](http://cran.r -project.org/web/packages/xtable/)生成乳胶格式表 – scoa
也请注意,您没有正确使用'capture.output()'。你不应该把它的结果赋给'df'。相反,只需添加一个'file'参数,并在其中输入想要输出的文件的名称。 – scoa