Last observation: 2019 (N = 6)
First observation: 1980 (N = 6)
Last data update: 02 aoû 2026, 11:04. Last compile: 18 aoû 2026, 00:51
Données - INSEE
Last observation: 2019 (N = 6)
First observation: 1980 (N = 6)
Last data update: 02 aoû 2026, 11:04. Last compile: 18 aoû 2026, 00:51
FPS2020 |>
group_by(variable, sheet, filename) |>
summarise(Nobs = n()) |>
print_table_conditional()| variable | sheet | filename | Nobs |
|---|---|---|---|
| DIE (en milliards d’euros 2019) | | Figure | | F7-5 | | 40 |
| Ensemble | Figure 3 | F7-5 | 40 |
| Part de la DIE dans le PIB (en % | | Figure | | F7-5 | | 40 |
| Premier degré | Figure 3 | F7-5 | 40 |
| Seconddegré | Figure 3 | F7-5 | 40 |
| Supérieur | Figure 3 | F7-5 | 40 |
FPS2020 |>
group_by(year) |>
summarise(Nobs = n()) |>
arrange(desc(year)) |>
print_table_conditional()FPS2020 |>
filter(sheet == "Figure 3",
variable == "Supérieur") |>
year_to_date2() |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1950, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 10))
FPS2020 |>
filter(sheet == "Figure 3",
variable == "Supérieur") |>
year_to_date2() |>
filter(date >= as.Date("2000-01-01")) |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1997, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 1))
FPS2020 |>
filter(sheet == "Figure 3",
variable == "Supérieur") |>
year_to_date2() |>
filter(date >= as.Date("2002-01-01")) |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1997, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 1))
FPS2020 |>
filter(sheet == "Figure 3",
variable == "Supérieur") |>
year_to_date2() |>
filter(date >= as.Date("2007-01-01")) |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1997, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 1))
FPS2020 |>
filter(sheet == "Figure 3") |>
year_to_date2() %>%
select_if(~ n_distinct(.) > 1) |>
spread(variable, value) |>
arrange(desc(date)) |>
print_table_conditional()FPS2020 |>
filter(sheet == "Figure 3") |>
year_to_date2() |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value, color = variable)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1950, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 10))
FPS2020 |>
filter(sheet == "Figure 3") |>
year_to_date2() |>
filter(date >= as.Date("2005-01-01")) |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value, color = variable)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 2))
FPS2020 |>
filter(sheet == "Figure 3") |>
year_to_date2() |>
filter(date >= as.Date("2007-01-01")) |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value, color = variable)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 2))
FPS2020 |>
filter(sheet == "Figure 3") |>
year_to_date2() |>
filter(date >= as.Date("2008-01-01")) |>
group_by(variable) |>
mutate(value = 100*value / value[1]) |>
ggplot() + theme_minimal() + ylab("") + xlab("") +
geom_line(aes(x = date, y = value, color = variable)) +
theme(legend.title = element_blank(),
legend.position = c(0.2, 0.8)) +
scale_x_date(breaks = seq(1950, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
scale_color_manual(values = viridis(6)[1:5]) +
scale_y_log10(breaks = seq(0, 200, 2))
i_g("bib/insee/FPS2020/DIE-par-eleve.png")
i_g("bib/insee/FPS2020/DIE-PIB.png")
i_g("bib/insee/FPS2020/DIE.png")