Code
`CNT-2010-CB` %>%
group_by(IDBANK, TITLE_FR) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}Data - INSEE
`CNT-2010-CB` %>%
group_by(IDBANK, TITLE_FR) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}`CNT-2010-CB` %>%
left_join(INDICATEUR, by = "INDICATEUR") %>%
group_by(INDICATEUR, Indicateur) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) print_table(.) else .}| INDICATEUR | Indicateur | Nobs |
|---|---|---|
| CNT-COMPTE_EXPLOITATION_BRANCHES | Compte d'exploitation des branches | 58170 |
| CNT-COMPTE_PRODUCTION_BRANCHES | Compte de production des branches | 39888 |
| CNT-EMPLOI_INTERIEUR_BRANCHES | Emploi intérieur par branche | 39888 |
| CNT-DUREE_VOLUME_TRAVAIL_BRANCHE | Durée hebdomadaire et volume de travail par branche | 26592 |
`CNT-2010-CB` %>%
left_join(VALORISATION, by = "VALORISATION") %>%
group_by(VALORISATION, Valorisation) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) print_table(.) else .}| VALORISATION | Valorisation | Nobs |
|---|---|---|
| SO | Sans objet | 124650 |
| L | Volumes aux prix de l'année précédente chaînés | 19944 |
| V | Valeurs aux prix courants | 19944 |
`CNT-2010-CB` %>%
left_join(OPERATION, by = "OPERATION") %>%
group_by(OPERATION, Operation) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}`CNT-2010-CB` %>%
group_by(UNIT_MEASURE) %>%
summarise(Nobs = n()) %>%
{if (is_html_output()) print_table(.) else .}| UNIT_MEASURE | Nobs |
|---|---|
| ETP | 19944 |
| EUROS | 98058 |
| HEURES | 26592 |
| INDIVIDUS | 19944 |
`CNT-2010-CB` %>%
left_join(CNA_PRODUIT, by = "CNA_PRODUIT") %>%
group_by(CNA_PRODUIT, Cna_produit) %>%
summarise(Nobs = n()) %>%
arrange(-Nobs) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}`CNT-2010-CB` %>%
filter(OPERATION == "EMPS",
CNA_PRODUIT %in% c("A17-FZ", "DIM-CNT", ""),
UNIT_MEASURE == "INDIVIDUS") %>%
quarter_to_date %>%
left_join(CNA_PRODUIT, by = "CNA_PRODUIT") %>%
arrange(CNA_PRODUIT, date) %>%
filter(date >= as.Date("2011-01-01")) %>%
ggplot() + theme_minimal() + ylab("Nombre d'actifs occupés") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE/10^3, color = Cna_produit, linetype = Cna_produit)) +
scale_color_manual(values = viridis(5)[1:4]) +
scale_x_date(breaks = seq(1920, 2025, 1) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%y")) +
theme(legend.position = c(0.5, 0.2),
legend.title = element_blank()) +
scale_y_log10(breaks = c(seq(0, 40, 0.1), seq(0, 1, 0.1), seq(0, 0.1, 0.01)),
labels = dollar_format(accuracy = 0.1, prefix = "", suffix = "M"))
`CNT-2010-CB` %>%
filter(OPERATION == "EMPS",
CNA_PRODUIT %in% c("DSM-CNT", "DSN-CNT ", ""),
UNIT_MEASURE == "INDIVIDUS") %>%
quarter_to_date %>%
left_join(CNA_PRODUIT, by = "CNA_PRODUIT") %>%
arrange(CNA_PRODUIT, date) %>%
filter(date >= as.Date("2011-01-01")) %>%
ggplot() + theme_minimal() + ylab("Nombre d'actifs occupés") + xlab("") +
geom_line(aes(x = date, y = OBS_VALUE/10^3, color = Cna_produit, linetype = Cna_produit)) +
scale_color_manual(values = viridis(5)[1:4]) +
scale_x_date(breaks = seq(1920, 2025, 1) %>% paste0("-01-01") %>% as.Date,
labels = date_format("%y")) +
theme(legend.position = c(0.5, 0.2),
legend.title = element_blank()) +
scale_y_log10(breaks = c(seq(0, 40, 0.1), seq(0, 1, 0.1), seq(0, 0.1, 0.01)),
labels = dollar_format(accuracy = 0.1, prefix = "", suffix = "M"))
`CNT-2010-CB` %>%
filter(OPERATION %in% c("B1", "B2"),
grepl("A17", CNA_PRODUIT)) %>%
mutate(variable = paste0(OPERATION, "_", VALORISATION)) %>%
quarterend_to_date() %>%
arrange(CNA_PRODUIT, date, variable) %>%
select(CNA_PRODUIT, date, variable, OBS_VALUE) %>%
spread(variable, OBS_VALUE) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}