Distributional Wealth Accounts - DWA

Data - ECB

Structure

France, 2023-Q2

All

Code
DWA |>
  filter(TIME_PERIOD == "2023-Q2",
         REF_AREA == "FR") %>%
  select_if(~ n_distinct(.) > 1) |>
  select(-KEY, -DWA_GRP, -TITLE, -COMMENT_TS) |>
  select(Instr_asset, Dwa_grp, Unit_measure, Account_entry, OBS_VALUE, everything()) |>
  arrange(Instr_asset, Dwa_grp, Unit_measure) |>
  #spread(Unit_measure, OBS_VALUE) %>%
  print_table_conditional()

NWA - Adjusted wealth (net)

Code
DWA |>
  filter(TIME_PERIOD == "2023-Q2",
         REF_AREA == "FR",
         INSTR_ASSET == "NWA") %>%
  select_if(~ n_distinct(.) > 1) |>
  select(-KEY, -DWA_GRP, -TITLE, -COMMENT_TS) |>
  select(Dwa_grp, Unit_measure, OBS_VALUE, everything()) |>
  select(-UNIT_MULT, -UNIT_MEASURE) |>
  arrange(Dwa_grp, Unit_measure) |>
  spread(Unit_measure, OBS_VALUE) |>
  print_table_conditional()

NUN - Housing Wealth

Code
DWA |>
  filter(TIME_PERIOD == "2023-Q2",
         REF_AREA == "FR",
         INSTR_ASSET == "NUN") %>%
  select_if(~ n_distinct(.) > 1) |>
  select(-KEY, -DWA_GRP, -TITLE, -COMMENT_TS) |>
  select(Dwa_grp, Unit_measure, OBS_VALUE, everything()) |>
  select(-UNIT_MULT, -UNIT_MEASURE) |>
  arrange(Dwa_grp, Unit_measure) |>
  spread(Unit_measure, OBS_VALUE) |>
  print_table_conditional()

F4B - Loans for house purchasing

Code
DWA |>
  filter(TIME_PERIOD == "2023-Q2",
         REF_AREA == "FR",
         INSTR_ASSET == "F4B") %>%
  select_if(~ n_distinct(.) > 1) |>
  select(-KEY, -DWA_GRP, -TITLE, -COMMENT_TS) |>
  select(Dwa_grp, Unit_measure, OBS_VALUE, everything()) |>
  select(-UNIT_MULT, -UNIT_MEASURE) |>
  arrange(Dwa_grp, Unit_measure) |>
  spread(Unit_measure, OBS_VALUE) |>
  print_table_conditional()

Deposits

Code
DWA |>
  filter(TIME_PERIOD == "2023-Q2",
         REF_AREA == "FR",
         INSTR_ASSET == "F2M") %>%
  select_if(~ n_distinct(.) > 1) |>
  select(-KEY, -DWA_GRP, -TITLE, -COMMENT_TS) |>
  select(Dwa_grp, Unit_measure, OBS_VALUE, everything()) |>
  select(-UNIT_MULT, -UNIT_MEASURE) |>
  arrange(Dwa_grp, Unit_measure) |>
  spread(Unit_measure, OBS_VALUE) |>
  print_table_conditional()

F3 - Debt Securities

Code
DWA |>
  filter(TIME_PERIOD == "2023-Q2",
         REF_AREA == "FR",
         INSTR_ASSET == "F3") %>%
  select_if(~ n_distinct(.) > 1) |>
  select(-KEY, -DWA_GRP, -TITLE, -COMMENT_TS) |>
  select(Dwa_grp, Unit_measure, OBS_VALUE, everything()) |>
  select(-UNIT_MULT, -UNIT_MEASURE) |>
  arrange(Dwa_grp, Unit_measure) |>
  spread(Unit_measure, OBS_VALUE) |>
  print_table_conditional()

F511 - Listed Shares

Code
DWA |>
  filter(TIME_PERIOD == "2023-Q2",
         REF_AREA == "FR",
         INSTR_ASSET == "F511") %>%
  select_if(~ n_distinct(.) > 1) |>
  select(-KEY, -DWA_GRP, -TITLE, -COMMENT_TS) |>
  select(Dwa_grp, Unit_measure, OBS_VALUE, everything()) |>
  select(-UNIT_MULT, -UNIT_MEASURE) |>
  arrange(Dwa_grp, Unit_measure) |>
  spread(Unit_measure, OBS_VALUE) |>
  print_table_conditional()