Skip to content

Commit 943cb6c

Browse files
authored
remove invalid holdings after audit (#395)
- related RMI-PACTA/workflow.pacta#108 resolves ADO#12306
1 parent 4ffca71 commit 943cb6c

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

web_tool_script_1.R

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,21 +107,23 @@ portfolio <-
107107

108108
portfolio <- create_ald_flag(portfolio, comp_fin_data = abcd_flags_equity, debt_fin_data = abcd_flags_bonds)
109109

110-
portfolio_total <- add_portfolio_flags(portfolio, currencies)
110+
portfolio_w_flags <- add_portfolio_flags(portfolio, currencies)
111111

112-
portfolio_overview <- portfolio_summary(portfolio_total)
112+
portfolio_overview <- portfolio_summary(portfolio_w_flags)
113113

114-
audit_file <- create_audit_file(portfolio_total, has_revenue)
114+
audit_file <- create_audit_file(portfolio_w_flags, has_revenue)
115115

116116
if (inc_emission_factors) {
117117
emissions_totals <- calculate_portfolio_financed_emissions(
118-
portfolio_total,
118+
portfolio_w_flags,
119119
entity_info,
120120
entity_emission_intensities,
121121
average_sector_emission_intensities
122122
)
123123
}
124124

125+
portfolio_total <- dplyr::filter(portfolio_w_flags, .data[["valid_input"]] == TRUE)
126+
125127

126128
# Saving -----------------------------------------------------------------------
127129

@@ -142,6 +144,7 @@ if (inc_emission_factors) {
142144
save_if_exists(emissions_totals, portfolio_name, file.path(proc_input_path_, "emissions.rds"))
143145
}
144146

147+
remove_if_exists(portfolio_w_flags)
145148
remove_if_exists(portfolio_total)
146149
remove_if_exists(portfolio)
147150
remove_if_exists(audit_file)

0 commit comments

Comments
 (0)