Escolar Documentos
Profissional Documentos
Cultura Documentos
2)
res3
<-
TBL_DF_______________________________________
FILTER________________________________________
somente estado de SP, com IDH municipal maior que 80% no ano
2010
pnud_muni %>% select(ano, ufn, municipio, idhm) %>% filter(ufn==So Paulo, idhm > .8, ano==2010)
!is.na(x)
pnud_muni %>% select(ano, ufn, municipio, idhm, pea) %>% filter(!is.na(pea))
%in%
pnud_muni %>% select(ano, ufn, municipio, idhm) %>% filter(municipio %in% c(CAMPINAS, SO
PAULO))
1
MUTATE_______________________________________
pnud_muni %>% select(ano, ufn, municipio, idhm) %>% filter(ano==2010) %>% mutate(idhm_porc =
idhm * 100, idhm_porc_txt = paste(idhm_porc, %))
errado
pnud_muni %>% select(ano, starts_with(idhm)) %>% filter(ano==2010) %>% mutate(idhm2 =
mean(c(idhm_e, idhm_l)))
ARRANGE______________________________________
pnud_muni %>% select(ano, ufn, municipio, idhm) %>% filter(ano==2010) %>% mutate(idhm_porc =
idhm * 100, idhm_porc_txt = paste(idhm_porc, %)) %>% arrange(idhm)
pnud_muni %>% select(ano, ufn, municipio, idhm) %>% filter(ano== 2010) %>% mutate(idhm_porc =
idhm * 100, idhm_porc_txt = paste(idhm_porc, %)) %>% arrange(desc(idhm))
SUMMARISE____________________________________
pnud_muni %>% filter(ano==2010) %>% group_by(ufn) %>% summarise(n=n(), idhm_medio=mean(idhm),
populacao_total=sum(popt)) %>% arrange(desc(idhm_medio))
pnud_muni %>% filter(ano==2010 ) %>% count(ufn)
pnud_muni %>% group_by(ano, ufn) %>% tally() %>% head # nao precisa de parenteses!
SPREAD_______________________________________
pnud_muni %>% group_by(ano, ufn) %>% summarise(populacao=sum(popt)) %>% ungroup() %>%
spread(ano, populacao)
GATHER_______________________________________
pnud_muni %>% filter(ano==2010) %>% select(ufn,
gather(tipo_idh, idh, starts_with(idhm_))
municipio,
starts_with(idhm_)) %>%
UNITE________________________________________
pnud_muni %>% select(municipio, ufn, ano) %>% unite(municipio_uf, municipio, ufn, sep=_)
SEPARATE______________________________________
pnud_muni %>% select(municipio, ufn, ano, starts_with(idhm_)) %>% filter(ano==2010) %>%
gather(tipo_idh, idh, starts_with(idhm_)) %>% separate(tipo_idh, c(nada, tipo_idh), sep=_) %>%
select(-nada)
natalia.de.siqueira@hotmail.com
JOIN__________________________________________
dados <- pnud_muni %>% distinct(ufn, ano) %>% select(ufn, ano, municipio, starts_with(idhm)) %>%
inner_join(pnud_uf, c(ufn, ano)) %>% select(ufn, ano, municipio, starts_with(idhm))
STR_DETECT____________________________________
library(stringr) pnud_muni %>% filter(ano==2010, str_detect(municipio, SO P)) %>% select(municipio,
ano, ufn, idhm)
DMY/YMD/MDY__________________________________
library(lubridate) temp <- pnud_muni %>% select(ufn, municipio, idhm, ano) %>% mutate(aux1=01,
aux2=01) %>% unite(ano_date, ano, aux1, aux2, sep=-) %>% mutate(ano_date=ymd(ano_date))
str(temp) rm(temp)