Você está na página 1de 3

#-----------------------------------------

# DIRETORIO
#-----------------------------------------
library(arsenal)
library(compareDF)
library(DataCombine)
library(dplyr)
library(dataCompareR)
library(stringr)

getwd()
setwd("C:/Users/Henrique/Documents/exercícios 1 práticas")
getwd()

totalativos = 576450

ativos <- read.table( "ativos.txt")


ativos
names(ativos)

#adicionando nova coluna Generosativos e verificando de é homo ou hetero

ativos$Generoativos[ativos$Sexo_participante == ativos$Sexo_conjuge] = 0
ativos$Generoativos[ativos$Sexo_participante != ativos$Sexo_conjuge] = 1

#selecionando apenas a coluna Generoativos


dadosati = subset(ativos, select = c("Generoativos"))

#dadosati <- as.numeric(dadosati)


#str(dadosati)
#dadosati<-transform(dados,Generoativos=as.numeric(Generoativos))
#dadosati

#número de casais ativos e hetero


numero_de_casais_ati_hete = colSums(dadosati)
numero_de_casais_ati_hete

#número de casais ativos e homo


numero_de_casais_ati_homo = totalativos - numero_de_casais_ati_hete
numero_de_casais_ati_homo

#taxa de casais ativos e hetero


hetero_ativos = (numero_de_casais_ati/totalativos)*100
hetero_ativos

#taxa de casais ativos e homo


homo_ativos = (numero_de_casais_ati_homo/totalativos)*100
homo_ativos

#análise descritiva e resumo dos dados ativos


summary(ativos)

#dados inativos
inativos <- read.table( "inativos.txt")
inativos

totalinativos = 338550

#adicionando nova coluna Generosinativos e verificando de é homo ou hetero


inativos$Generoinativos[inativos$Sexo_aposentado == inativos$Sexo_conjuge_aposentado] = 0
inativos$Generoinativos[inativos$Sexo_aposentado != inativos$Sexo_conjuge_aposentado] = 1

#selecionando apenas a coluna Generoativos


dadosinati = subset(inativos, select = c("Generoinativos"))

#dadosinati <- as.numeric(dadosinati)


#dadosinati<-transform(dados,Generoinativos=as.numeric(Generoinativos))
#dadosinati
#str(dados)

#número de casais inativos e hetero


casais_hetero_inati = colSums(dadosinati)
casais_hetero_inati

#número de casais aintivos e homo


casais_homo_inati = totalinativos - casais_hetero_inati
casais_homo_inati

#taxa de casal hetero inativos


heteros = (casais_hetero_inati / totalinativos)*100
heteros

#taxa de casal homo inativos


homo = (1-(casais_hetero_inati / totalinativos))*100
homo

#análise descritiva e resumo dos dados ativos


summary(inativos)

##############################################################################
######################### TAREFA 3 #########################################
############################################################################

#dados inativos
inativos <- read.table( "inativos.txt")
inativos

totalinativos = 338550

#transformando NA de fora mais facil a se transformar em inteiro


inativos[is.na(inativos)] = 'NA'

#criando coluna de comparação com Idade_aposentados


inativos$Idade_aposentados2[inativos$Idade_aposentados != 'NA' ] = 1
inativos$Idade_aposentados2[inativos$Idade_aposentados == 'NA' ] = 'NA'

#criando coluna com resultado da comparação


inativos$pensionistas[inativos$Idade_aposentados2 != inativos$Idade_aposentados ] = 0
inativos$pensionistas[inativos$Idade_aposentados2 == inativos$Idade_aposentados] = 1

#selecionando somente a coluna pensionistas


pensionistas = subset(inativos, select = c("pensionistas"))

#somando os valores da coluna referente a pensionista


quantidade_pensionistas = colSums(pensionistas)

#quantidade de aposentados
aposentados = totalinativos - quantidade_pensionistas
aposentados

#percentual de aposentados
percentual_aposentados = (aposentados/totalinativos)*100
percentual_aposentados

#percentual pensionistas
percentual_pensionistas = 100 - percentual_aposentados
percentual_pensionistas

Você também pode gostar