From 2516676ba78506da3df88de59ee827779a464e85 Mon Sep 17 00:00:00 2001 From: veronikasamborska1994 <32176660+veronikasamborska1994@users.noreply.github.com> Date: Mon, 10 Feb 2025 11:35:42 +0000 Subject: [PATCH] remove 2025 from annual average --- .../2025-01-07/surface_temperature_annual_average.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/etl/steps/data/grapher/climate/2025-01-07/surface_temperature_annual_average.py b/etl/steps/data/grapher/climate/2025-01-07/surface_temperature_annual_average.py index feb97eb002e..8ba648dde1e 100644 --- a/etl/steps/data/grapher/climate/2025-01-07/surface_temperature_annual_average.py +++ b/etl/steps/data/grapher/climate/2025-01-07/surface_temperature_annual_average.py @@ -58,7 +58,12 @@ def run(dest_dir: str) -> None: # Replace the decadal values with NaN for all years except the start of each decade combined.loc[combined["year"] % 10 != 0, ["temperature_anomaly_decadal", "temperature_2m_decadal"]] = np.nan combined = combined.drop(columns=["decade"]) - # Filter rows where the year is less than or equal to 2024 + # Remove the latest as it's often not representation of the full year + latest_year = combined["year"].max() + combined = combined[combined["year"] != latest_year] + + # Set decadal values to NaN for non-decadal years + combined.loc[combined["year"] % 10 != 0, ["temperature_anomaly_decadal", "temperature_2m_decadal"]] = np.nan combined = combined.set_index(["year", "country"], verify_integrity=True) # Save outputs.