Euro/ECU exchange rates - annual data - ert_bil_eur_a
Data - Eurostat
Info
Last observation: Annual: 2025 (N = 298)
First observation: Annual: 1971 (N = 3)
Last data update: 11 aoû 2026, 22:32. Last compile: 11 aoû 2026, 23:48
Structure
Table -
Code
ert_bil_eur_a |>
filter(statinfo == "END",
time %in% c("2019", "2009", "1999", "1989")) |>
select(-statinfo, -unit) |>
spread(time, values) %>%
{if (is_html_output()) datatable(., filter = 'top', rownames = F) else .}Canadian $, Pound, Swiss Franc, $
Code
ert_bil_eur_a |>
filter(statinfo == "END",
currency %in% c("GBP", "CHF", "USD", "CAD")) |>
time_to_date() |>
ggplot() + geom_line() + theme_minimal() +
aes(x = date, y = values, color = Currency, linetype = Currency) +
scale_color_manual(values = viridis(5)[1:4]) +
scale_x_date(breaks = seq(1920, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
theme(legend.position = c(0.85, 0.85),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(0, 9, 0.2)) +
ylab("Exchange Rate") + xlab("")
Australian $, New Zealand $, Polish Zloty, Singapore $
Code
ert_bil_eur_a |>
filter(statinfo == "END",
currency %in% c("PLN", "SGD", "AUD", "NZD")) |>
time_to_date() |>
ggplot() + geom_line() + theme_minimal() +
aes(x = date, y = values, color = Currency, linetype = Currency) +
scale_color_manual(values = viridis(5)[1:4]) +
scale_x_date(breaks = seq(1920, 2100, 5) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
theme(legend.position = c(0.15, 0.85),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(0, 9, 0.2)) +
ylab("Exchange Rate") + xlab("")
France, Italy, Germany
Code
ert_bil_eur_a |>
filter(statinfo == "END",
currency %in% c("PLN", "HUF")) |>
time_to_date() |>
ggplot() + geom_line() + theme_minimal() +
aes(x = date, y = values, color = Currency, linetype = Currency) +
scale_color_manual(values = viridis(4)[1:3]) +
scale_x_date(breaks = seq(1920, 2100, 1) |> paste0("-01-01") |> as.Date(),
labels = date_format("%Y")) +
theme(legend.position = c(0.35, 0.9),
legend.title = element_blank()) +
scale_y_continuous(breaks = seq(-100, 300, 10)) +
ylab("House Price Index") + xlab("")