如何在 R 中使用格式 table 制作 table?

How to make a table with formattable in R?

我正在尝试使用 formattable 在 R 中创建一个 table,但返回了一些行 NA,我不知道如何删除它们。

在 Excel 中,table 看起来像这样,这就是我希望的样子:

R 中看起来像这样:

如何使 R 中的 table 看起来像 Excel 中的样子?

代码:

library(readxl)
library(formattable)

indicadores <- read_excel("Dados/Tabela Indicadores.xlsx")

tabela_indicadores <- formattable(indicadores,
                                  align = c("c", "c", "c", "c"))

我正在使用的文件:https://drive.google.com/file/d/1CDhMkW7l78WEj45mYZ86LTY6PjCyhsSd/view?usp=sharing

最简单的方法是用字符“-”或“”替换缺失值:

indicadores$Tema <- ifelse(is.na(indicadores$Tema), "-", indicadores$Tema)
tabela_indicadores <- formattable(indicadores, align = c("c", "c", "c", "c"))

我假设您不想完全排除这些行。如果你确实想删除它们,请使用

tabela_indicadores <- formattable(na.omit(indicadores), align = c("c", "c", "c", "c"))