Então a primira coisa que vocês terão que fazer é ler sobre os dados no link acima, baixar os dados de acordo com as instruções, carregar o tidyverse e seguir as orientações abaixo!
Rows: 220 Columns: 6
── Column specification ────────────────────────────────────────────────────────
Delimiter: ","
chr (3): prod_type, prod_process, source
dbl (2): n_hens, n_eggs
date (1): observed_month
ℹ Use `spec()` to retrieve the full column specification for this data.
ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
# A tibble: 6 × 5
observed_month prod_type prod_process n_hens n_eggs
<date> <chr> <chr> <dbl> <dbl>
1 2016-07-31 table eggs all 299669000 7350500000
2 2016-08-31 table eggs all 300917000 7409000000
3 2016-09-30 table eggs all 303270000 7204200000
4 2016-10-31 table eggs all 305852000 7534700000
5 2016-11-30 table eggs all 310728000 7468500000
6 2016-12-31 table eggs all 318820000 7950400000
Exercício 5
Mudar os nomes das variáveis para português
port<-rename(filt, 'mês observado'=observed_month, 'tipo_do_produto'=prod_type ,processo = prod_process, 'n de galinhas'=n_hens, 'n de ovos'=n_eggs)head(port)
# A tibble: 6 × 5
`mês observado` tipo_do_produto processo `n de galinhas` `n de ovos`
<date> <chr> <chr> <dbl> <dbl>
1 2016-07-31 hatching eggs all 57975000 1147000000
2 2016-08-31 hatching eggs all 57595000 1142700000
3 2016-09-30 hatching eggs all 57161000 1093300000
4 2016-10-31 hatching eggs all 56857000 1126700000
5 2016-11-30 hatching eggs all 57116000 1096600000
6 2016-12-31 hatching eggs all 57750000 1132900000
Exercício 6
Mudar os nomes dos fatores para português
portfat<-mutate(port, tipo_do_produto=recode(tipo_do_produto, `hatching eggs`="ovos de incubação" , `table eggs`="ovos de mesa"), processo =recode(processo, `cage-free (non-organic)`="gaiolas livre (n orgânicos)", all="todos", `cage-free (organic)`="gaiolas livre (orgânicos)"))head(portfat)
# A tibble: 6 × 5
`mês observado` tipo_do_produto processo `n de galinhas` `n de ovos`
<date> <chr> <chr> <dbl> <dbl>
1 2016-07-31 ovos de incubação todos 57975000 1147000000
2 2016-08-31 ovos de incubação todos 57595000 1142700000
3 2016-09-30 ovos de incubação todos 57161000 1093300000
4 2016-10-31 ovos de incubação todos 56857000 1126700000
5 2016-11-30 ovos de incubação todos 57116000 1096600000
6 2016-12-31 ovos de incubação todos 57750000 1132900000
Exercício 7
Criar uma nova variável chamada ‘produtividade’ com a razão entre número de ovos (n_eggs) e número de galinhas (hen)
new<-mutate(portfat, produtividade = (`n de ovos`/`n de galinhas`))head(new)
# A tibble: 6 × 6
`mês observado` tipo_do_produto processo `n de galinhas` `n de ovos`
<date> <chr> <chr> <dbl> <dbl>
1 2016-07-31 ovos de incubação todos 57975000 1147000000
2 2016-08-31 ovos de incubação todos 57595000 1142700000
3 2016-09-30 ovos de incubação todos 57161000 1093300000
4 2016-10-31 ovos de incubação todos 56857000 1126700000
5 2016-11-30 ovos de incubação todos 57116000 1096600000
6 2016-12-31 ovos de incubação todos 57750000 1132900000
# ℹ 1 more variable: produtividade <dbl>
Exercício 8
Criar um dataset só de produtos cage free e criar novas variáveis separando n_eggs e n_hens por organicos e não orgânicos