如何在R中使用formattable创建表?
我试图用如何在R中使用formattable创建表?,r,formattable,R,Formattable,我试图用formattable在R中创建一个表,但有些行返回NA,我不知道如何删除它们 在Excel中,表格如下所示,我希望它是这样的: 在R中,如下所示: 如何使R中的表格与Excel中的表格相似 代码: 库(readxl) 库(格式化表) indicators最简单的方法是用字符“-”或“”替换缺少的值: indicatories$Tema请将您的数据作为数据框对象包含在问题中:如果我使用na,请使用dput(indicatories)。省略一些数据将丢失。例如,在“Mobilidade
formattable
在R中创建一个表,但有些行返回NA
,我不知道如何删除它们
在Excel中,表格如下所示,我希望它是这样的:
在R
中,如下所示:
如何使R
中的表格与Excel中的表格相似
代码:
库(readxl)
库(格式化表)
indicators最简单的方法是用字符“-”或“”替换缺少的值:
indicatories$Tema请将您的数据作为数据框对象包含在问题中:如果我使用na,请使用dput(indicatories)
。省略一些数据将丢失。例如,在“Mobilidade e isolamento”中,我有四个指标,它们不会以na.省略出现。我给出了两个答案,因为我不确定您想做什么。第一个将“NA”更改为“-”或“nothing”(“),第二个将删除您想要的行。谢谢你核对答案。我对答案进行了编辑,以使第二个选项更加清晰。
library(readxl)
library(formattable)
indicadores <- read_excel("Dados/Tabela Indicadores.xlsx")
tabela_indicadores <- formattable(indicadores,
align = c("c", "c", "c", "c"))
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"))