Last observation: Q2 2026 (N = 94) · août 2026 (N = 363)
First observation: sept. 1997 (N = 62) · Q3 1997 (N = 34)
Last data update: 10 oct. 2026, 00:52
Last compile: 10 oct. 2026, 02:03
RAI |>
filter(FREQ == "M") |>
month_to_date() |>
filter(date >= as.Date("2016-01-01")) |>
group_by(DD_ECON_CONCEPT, Dd_econ_concept, REF_AREA, Ref_area) |>
summarise(OBS_VALUE = mean(OBS_VALUE),
Nobs = n()) |>
print_table_conditional()RAI |>
filter(FREQ == "M",
REF_AREA %in% c("FR", "U2")) %>%
select_if(~ n_distinct(.) > 1) |>
group_by(DD_ECON_CONCEPT, Ref_area) |>
filter(TIME_PERIOD == max(TIME_PERIOD)) |>
select(Ref_area, DD_ECON_CONCEPT, OBS_VALUE) |>
spread(Ref_area, OBS_VALUE) |>
arrange(-`France`) |>
print_table_conditional()| DD_ECON_CONCEPT | Euro area (changing composition) | France |
|---|---|---|
| MMTCH | 77.489803 | 78.7175248 |
| ST1TMF | 69.265326 | 77.4297507 |
| SVLHHNFC | 66.024092 | 43.0546169 |
| IBL1TL | 24.661764 | 36.7274763 |
| LC1DHHS | NA | 36.2383613 |
| NDEPFUN | 14.751824 | 15.5728683 |
| LEVR | 8.359727 | 7.1360742 |
| GRNLHHNFC | NA | 6.8113000 |
| CT1DGGV | NA | 4.3512863 |
| SVLHPHH | 16.570010 | 2.9907668 |
| LMGLNFC | NA | 1.1851746 |
| LMGBLNFCH | NA | 1.0233873 |
| LMGLHH | NA | 0.7114060 |
| LMGOLNFCH | NA | 0.2215068 |
RAI |>
filter(DD_ECON_CONCEPT %in% c("SVLHHNFC", "LC1DHHS"),
REF_AREA %in% c("FR", "U2")) |>
month_to_date() %>%
select_if(~n_distinct(.) > 1) |>
mutate(Ref_area = ifelse(REF_AREA == "U2", "Europe", Ref_area)) |>
add_flag_color("Ref_area") |>
mutate(OBS_VALUE = OBS_VALUE/100) |>
ggplot() + theme_minimal() + xlab("") + ylab("Share of variable rate") +
geom_line(aes(x = date, y = OBS_VALUE, color = color, linetype = Dd_econ_concept)) +
add_flags(3) + scale_color_identity() +
scale_x_date(breaks = seq(1960, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
theme(legend.position = c(0.7, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(-10, 100, 5),
labels = percent_format(accuracy = 1))
RAI |>
filter(DD_ECON_CONCEPT %in% c("CT1DGGV", "SVLHPHH"),
REF_AREA %in% c("FR", "U2")) |>
month_to_date() %>%
select_if(~n_distinct(.) > 1) |>
mutate(Ref_area = ifelse(REF_AREA == "U2", "Europe", Ref_area)) |>
add_flag_color("Ref_area") |>
mutate(OBS_VALUE = OBS_VALUE/100) |>
ggplot() + theme_minimal() + xlab("") + ylab("Share of variable rate") +
geom_line(aes(x = date, y = OBS_VALUE, color = color, linetype = Dd_econ_concept)) +
add_flags(3) + scale_color_identity() +
scale_x_date(breaks = seq(1960, 2100, 2) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
theme(legend.position = c(0.7, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = 0.01*seq(-10, 100, 5),
labels = percent_format(accuracy = 1))