Last observation: Q3 2026 (N = 6) · sept. 2026 (N = 359)
First observation: sept. 1997 (N = 62) · Q3 1997 (N = 34)
Last data update: 03 nov. 2026, 00:58
Last compile: 03 nov. 2026, 01:41
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.447942 | 78.4134930 |
| ST1TMF | 69.119675 | 77.0253831 |
| SVLHHNFC | 66.652555 | 40.5665177 |
| IBL1TL | 24.675718 | 36.8736954 |
| LC1DHHS | NA | 36.3093054 |
| NDEPFUN | 14.770732 | 15.7210583 |
| LEVR | 8.357061 | 7.1423100 |
| GRNLHHNFC | NA | 5.1158837 |
| CT1DGGV | NA | 4.2882380 |
| SVLHPHH | 16.286922 | 3.1223864 |
| LMGLNFC | NA | 1.1322222 |
| LMGBLNFCH | NA | 0.9438662 |
| LMGLHH | NA | 0.5008726 |
| LMGOLNFCH | NA | 0.2650209 |
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))