Last observation: 2018 (N = 16128)
First observation: 1989 (N = 16128)
Last data update: 02 août 2026, 11:06
Last compile: 16 sept. 2026, 20:56
`insee-T202` %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}T202 |>
group_by(sex) |>
summarise(Nobs = n()) %>%
{if (is_html_output()) print_table(.) else .}| sex | Nobs |
|---|---|
| E | 167040 |
| F | 158400 |
| H | 158400 |
T202 |>
left_join(sector, by = "sector") |>
group_by(sector, Sector) |>
summarise(Nobs = n()) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}T202 |>
group_by(date) |>
summarise(Nobs = n()) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}T202 |>
filter(geo == "D39",
sex == "E",
sector %in% c("T", "TBE", "TBEC1", "TBEC2", "TBEC3", "TBEC4", "TBEC5")) |>
group_by(date) |>
mutate(value = value / value[sector == "T"]) |>
filter(sector != "T") |>
left_join(sector, by = "sector") |>
ggplot() + geom_line(aes(x = date, y = value, color = Sector)) +
xlab("") + ylab("Part emploi") + theme_minimal() +
scale_x_date(breaks = seq(1960, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 120, 1),
labels = percent_format(accuracy = 1)) +
scale_color_manual(values = viridis(7)[1:6]) +
theme(legend.position = c(0.5, 0.4),
legend.title = element_blank())
T202 |>
filter(geo == "D39",
sex == "E",
sector %in% c("T", "TBE", "TBEC5")) |>
group_by(date) |>
mutate(value = value / value[sector == "T"]) |>
filter(sector != "T") |>
left_join(sector, by = "sector") |>
ggplot() + geom_line(aes(x = date, y = value, color = Sector)) +
xlab("") + ylab("Part emploi") + theme_minimal() +
scale_x_date(breaks = seq(1960, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 120, 1),
labels = percent_format(accuracy = 1)) +
scale_color_manual(values = viridis(3)[1:2]) +
theme(legend.position = c(0.75, 0.9),
legend.title = element_blank())
T202 |>
filter(geo == "D39",
sex == "E",
sector %in% c("T", "TBEC1", "TBEC2", "TBEC3", "TBEC4")) |>
group_by(date) |>
mutate(value = value / value[sector == "T"]) |>
filter(sector != "T") |>
left_join(sector, by = "sector") |>
ggplot() + geom_line(aes(x = date, y = value, color = Sector)) +
xlab("") + ylab("Part emploi") + theme_minimal() +
scale_x_date(breaks = seq(1960, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 120, 1),
labels = percent_format(accuracy = 1)) +
scale_color_manual(values = viridis(5)[1:4]) +
theme(legend.position = c(0.5, 0.4),
legend.title = element_blank())
T202 |>
filter(sex == "E",
sector %in% c("TBE", "T"),
geo == c("D92", "D93", "D75")) |>
mutate(CODE_DEPT = gsub("D", "", geo)) |>
select(CODE_DEPT, sector, date, value) |>
spread(sector, value) |>
ggplot() + geom_line(aes(x = date, y = TBE / T, color = CODE_DEPT, linetype = CODE_DEPT)) +
xlab("") + ylab("Part emploi industriel (% BE-FZ-GU)") + theme_minimal() +
scale_x_date(breaks = seq(1960, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 120, 1),
labels = percent_format(accuracy = 1)) +
scale_color_manual(values = viridis(5)[1:4]) +
theme(legend.position = c(0.8, 0.9),
legend.title = element_blank())
T202 |>
filter(sex == "E",
sector %in% c("TBE", "T"),
geo == c("D01", "D02", "D03")) |>
mutate(CODE_DEPT = gsub("D", "", geo)) |>
select(CODE_DEPT, sector, date, value) |>
spread(sector, value) |>
ggplot() + geom_line(aes(x = date, y = TBE / T, color = CODE_DEPT, linetype = CODE_DEPT)) +
xlab("") + ylab("Part emploi industriel (% BE-FZ-GU)") + theme_minimal() +
scale_x_date(breaks = seq(1960, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_y_continuous(breaks = 0.01*seq(0, 120, 1),
labels = percent_format(accuracy = 1)) +
scale_color_manual(values = viridis(5)[1:4]) +
theme(legend.position = c(0.8, 0.9),
legend.title = element_blank())
T202 |>
filter(sex == "E",
sector %in% c("TAZ", "T"),
grepl("D", geo),
date == as.Date("2018-12-31")) |>
mutate(CODE_DEPT = gsub("D", "", geo)) |>
select(CODE_DEPT, sector, date, value) |>
spread(sector, value) |>
mutate(value = TAZ / T) |>
left_join(departements_details, by = "CODE_DEPT") |>
left_join(departements, by = "CODE_DEPT") |>
ggplot() + aes(long, lat, group = group, fill = value) +
coord_equal() + theme_void() + geom_polygon() +
scale_fill_viridis_c(na.value = "white",
direction = -1,
name = "Agriculture (AZ)",
breaks = 0.01*seq(0, 90, 1),
labels = percent_format(accuracy = 1)) +
labs(x = "", y = "", title = "") +
theme(axis.text.x = element_blank(),
axis.text.y = element_blank())
T202 |>
filter(sex == "E",
sector %in% c("TBE", "T"),
grepl("D", geo),
date == as.Date("2018-12-31")) |>
mutate(CODE_DEPT = gsub("D", "", geo)) |>
select(CODE_DEPT, sector, date, value) |>
spread(sector, value) |>
mutate(value = TBE / T) |>
left_join(departements_details, by = "CODE_DEPT") |>
left_join(departements, by = "CODE_DEPT") |>
ggplot() + aes(long, lat, group = group, fill = value) +
coord_equal() + theme_void() + geom_polygon() +
scale_fill_viridis_c(na.value = "white",
direction = -1,
name = "Industrie (BE)",
breaks = 0.01*seq(0, 50, 4),
labels = percent_format(accuracy = 1)) +
labs(x = "", y = "", title = "") +
theme(axis.text.x = element_blank(),
axis.text.y = element_blank())
T202 |>
filter(sex == "E",
sector %in% c("TFZ", "T"),
grepl("D", geo),
date == as.Date("2018-12-31")) |>
mutate(CODE_DEPT = gsub("D", "", geo)) |>
select(CODE_DEPT, sector, date, value) |>
spread(sector, value) |>
mutate(value = TFZ / T) |>
left_join(departements_details, by = "CODE_DEPT") |>
left_join(departements, by = "CODE_DEPT") |>
ggplot() + aes(long, lat, group = group, fill = value) +
coord_equal() + theme_void() + geom_polygon() +
scale_fill_viridis_c(na.value = "white",
direction = -1,
name = "Construction (FZ)",
breaks = 0.01*seq(0, 90, 2),
labels = percent_format(accuracy = 1)) +
labs(x = "", y = "", title = "") +
theme(axis.text.x = element_blank(),
axis.text.y = element_blank())
T202 |>
filter(sex == "E",
sector %in% c("TGU", "T"),
grepl("D", geo),
date == as.Date("2018-12-31")) |>
mutate(CODE_DEPT = gsub("D", "", geo)) |>
select(CODE_DEPT, sector, date, value) |>
spread(sector, value) |>
mutate(value = TGU / T) |>
left_join(departements_details, by = "CODE_DEPT") |>
left_join(departements, by = "CODE_DEPT") |>
ggplot() + aes(long, lat, group = group, fill = value) +
coord_equal() + theme_void() + geom_polygon() +
scale_fill_viridis_c(na.value = "white",
direction = -1,
name = "Tert. Marchand (GU)",
breaks = 0.01*seq(0, 90, 10),
labels = percent_format(accuracy = 1)) +
labs(x = "", y = "", title = "") +
theme(axis.text.x = element_blank(),
axis.text.y = element_blank())
knitr::opts_chunk$set(dev.args = list(bg = 'white'))
T202 |>
filter(sex == "E",
sector %in% c("TOQ", "T"),
grepl("D", geo),
date == as.Date("2018-12-31")) |>
mutate(CODE_DEPT = gsub("D", "", geo)) |>
select(CODE_DEPT, sector, date, value) |>
spread(sector, value) |>
mutate(value = TOQ / T) |>
left_join(departements_details, by = "CODE_DEPT") |>
left_join(departements, by = "CODE_DEPT") |>
ggplot() + aes(long, lat, group = group, fill = value) +
coord_equal() + theme_void() + geom_polygon() +
scale_fill_viridis_c(na.value = "white",
direction = -1,
name = "Tert. Non Marchand (OQ)",
breaks = 0.01*seq(0, 90, 10),
labels = percent_format(accuracy = 1)) +
labs(x = "", y = "", title = "") +
theme(axis.text.x = element_blank(),
axis.text.y = element_blank())