我在Windows上使用R并从降价文件生成Word输出(.docx)。
我正在尝试使用pandoc.table打印一个表(我试过kable,但它没有给我我需要的布局控件)。问题是:如果它们在列名中,它会充分呈现拉丁字符,但如果它们是数据框中的值则不会。
示例:
```{r, results='asis'}
library(pander)
dados <- data.frame(Matriz = c("Solo", "Água", "Vapor de\nSolo"),
Ponto = c("P-1", "P-2", "P-3"),
Resultado = c(10000, 5.45, NA))
names(dados) <- c("**Matriz**", "Ponto\nAmostração", "***Resultado (ug/L)***")
pandoc.table(dados, caption="Tabela de teste")
```
结果如下:
--------------------------------------------------
**Matriz** Ponto ***Resultado (ug/L)***
Amostração
------------ ------------ ------------------------
Solo NFS-22 10000
Ãgua NFS-22 5.45
Vapor NF-VP-01
de
Solo
--------------------------------------------------
所以,正如你所看到的,“Amostração”(列名)这个词出来就好了,而“Água”(数据框中的一个值)搞砸了。