Advertisement
AdamAK

Verduurzaming

Oct 26th, 2022
1,618
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.13 KB | None | 0 0
  1. [[ EERST BUITEN LOOP ]]
  2.  
  3. ## Verduurzaming
  4. duurzaamheid_matrix <- read_xlsx('verduurzaming.xlsx', sheet='kosten_per_m2')
  5. label_nums <- read_xlsx('verduurzaming.xlsx', sheet='label_num')
  6. label_target <- 'D'
  7. jaar_verduurzaming <- 2025
  8.  
  9.  
  10. verduurzaming_starttarief <- as.numeric(cost_matrix[11, 'A++'])
  11.  
  12. verduurzamen <- function(m2, energy.label){
  13.     oud_label <- substring(energy.label, 5)
  14.     num_oud_label <- as.numeric(label_nums[label_nums['label'] == oud_label, 'value'])
  15.     num_target_label <- as.numeric(label_nums[label_nums['label'] == label_target, 'value'])
  16.     kosten_per_m2 <- as.numeric(duurzaamheid_matrix [num_oud_label, num_target_label])
  17.     totale_kosten <- kosten_per_m2 * m2
  18.     return(totale_kosten)
  19. }
  20.  
  21.  
  22.  
  23. [[ DAARNA BINNEN LOOP ]]
  24.  
  25. #### Verduurzamingskosten om aan de target te voldoen.
  26. ## Investering vindt plaats in één jaar, en de target staat nu op 'D' (zie bovenstaande parameters).
  27. ## Kosten voor verbouwing groeien mee met CPI.
  28. df_list[[h]] %>%
  29.     mutate(kosten_verduurzaming = case_when(year == jaar_verduurzaming ~ verduurzamen(m2, energy.label)*df_list[[h]]$cumcpi, TRUE ~ 0)) -> df_list[[h]]
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement