Como montar uma tabela de frequência total e relativa a partir de dados em planilha excel xlsx no Rstudio
Página 1 de 1
Como montar uma tabela de frequência total e relativa a partir de dados em planilha excel xlsx no Rstudio
Estou com dificuldade para montar um script que possa pegar 3 variáveis em uma planilha excel e fazer a frequência absoluta e relativa. Estou usando o seguinte script, porém gostaria de colocar mais variáveis e não consigo:
# Tabela de frequencia Sexo - BSL
freq.S.BSL<- table(dados_NutrCAd$Sexo [dados_NutrCAd$Comunidade== "BSL"])
freq.rel.S.BSL<- round(( prop.table(freq.S.BSL)*100), digits = 2)
freq.S.BSL<-c(freq.S.BSL, sum(freq.S.BSL))
freq.rel.S.BSL<-c(freq.rel.S.BSL, sum(freq.rel.S.BSL))
names(freq.S.BSL)[3] <- "Total"
Tabela.S.NutrCAd.BSL<- cbind(freq.S.BSL, freq.rel.S.BSL)
Tabela.S.NutrCAd.BSL
Exemplo dos dados:
NOME Comunidade Sexo Idade Peso Altura IMC Estado Nutricional CC_cm Classificação_CC Estatura_Idade Classificação
xxxxx BSL F 18.20 55.00 1.64 20.4491 Eutrofia 72.0 >p50<p85 Adequado
xxxxx BSL F 23.60 120.80 1.61 46.6031 Obesidade Grau III 134.0 Risco muito alto
xxxxx BSL F 28.70 104.30 1.57 42.3141 Obesidade Grau III 108.0 Risco muito alto
xxxxx BSL F 49.00 64.60 1.54 27.2390 Sobrepeso NA NA
xxxxx BSL M 24.90 72.40 1.62 27.5873 Sobrepeso 82.0 sem risco
xxxxx PE M 22.56 75.30 1.75 24.6000 Eutrofia 83.0 Sem risco
xxxxx PE F 45.89 73.90 1.61 28.5000 Sobrepeso 86.0 Risco Alto
xxxxx PE F 57.12 77.80 1.63 29.3000 Sobrepeso 89.0 Risco Muito Alto
xxxxx PE F 47.68 82.40 1.61 31.7889 Obesidade grau I 94.0 Risco muito alto
xxxxx PE M 47.12 98.30 1.64 36.5482 Obesidade Grau II 114.0 Risco muito alto
Desde já agradeço o apoio.
Att.
Jorge
# Tabela de frequencia Sexo - BSL
freq.S.BSL<- table(dados_NutrCAd$Sexo [dados_NutrCAd$Comunidade== "BSL"])
freq.rel.S.BSL<- round(( prop.table(freq.S.BSL)*100), digits = 2)
freq.S.BSL<-c(freq.S.BSL, sum(freq.S.BSL))
freq.rel.S.BSL<-c(freq.rel.S.BSL, sum(freq.rel.S.BSL))
names(freq.S.BSL)[3] <- "Total"
Tabela.S.NutrCAd.BSL<- cbind(freq.S.BSL, freq.rel.S.BSL)
Tabela.S.NutrCAd.BSL
Exemplo dos dados:
NOME Comunidade Sexo Idade Peso Altura IMC Estado Nutricional CC_cm Classificação_CC Estatura_Idade Classificação
xxxxx BSL F 18.20 55.00 1.64 20.4491 Eutrofia 72.0 >p50<p85 Adequado
xxxxx BSL F 23.60 120.80 1.61 46.6031 Obesidade Grau III 134.0 Risco muito alto
xxxxx BSL F 28.70 104.30 1.57 42.3141 Obesidade Grau III 108.0 Risco muito alto
xxxxx BSL F 49.00 64.60 1.54 27.2390 Sobrepeso NA NA
xxxxx BSL M 24.90 72.40 1.62 27.5873 Sobrepeso 82.0 sem risco
xxxxx PE M 22.56 75.30 1.75 24.6000 Eutrofia 83.0 Sem risco
xxxxx PE F 45.89 73.90 1.61 28.5000 Sobrepeso 86.0 Risco Alto
xxxxx PE F 57.12 77.80 1.63 29.3000 Sobrepeso 89.0 Risco Muito Alto
xxxxx PE F 47.68 82.40 1.61 31.7889 Obesidade grau I 94.0 Risco muito alto
xxxxx PE M 47.12 98.30 1.64 36.5482 Obesidade Grau II 114.0 Risco muito alto
Desde já agradeço o apoio.
Att.
Jorge
Jorge de Souza Pinto- Mensagens : 2
Data de inscrição : 09/04/2020
Tópicos semelhantes
» Contagem (como na tabela dinâmica do excel)
» Como pegar dados da Tabela para calcular %
» Alinhamento dos dados no Excel
» Como criar dados no R?
» Como trabalhar com dados aninhados?
» Como pegar dados da Tabela para calcular %
» Alinhamento dos dados no Excel
» Como criar dados no R?
» Como trabalhar com dados aninhados?
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos