From 8f4d3dfbc9c57faed599aab8a279daae5a8d9e77 Mon Sep 17 00:00:00 2001 From: Nivedita Singh Date: Wed, 1 Apr 2026 09:55:53 +0000 Subject: [PATCH 1/4] changed the output csv format to get all data --- .../life_expectancy/demo_r_mlifexp.tmcf | 2324 +---------------- .../life_expectancy/preprocess.py | 241 +- 2 files changed, 107 insertions(+), 2458 deletions(-) diff --git a/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/demo_r_mlifexp.tmcf b/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/demo_r_mlifexp.tmcf index 3e0449c3d6..dd8430d5a6 100644 --- a/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/demo_r_mlifexp.tmcf +++ b/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/demo_r_mlifexp.tmcf @@ -1,2322 +1,8 @@ -Node: E:lifexp->E1 +Node: E:lifexp->E0 typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_10Years -observationAbout: C:lifexp->LifeExpectancy_Person_10Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_10Years_year +variableMeasured: C:lifexp->SV +observationAbout: C:lifexp->place +observationDate: C:lifexp->year measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_10Years +value: C:lifexp->value unit: "Year" - -Node: E:lifexp->E2 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_10Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_10Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_10Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_10Years_Female -unit: "Year" - -Node: E:lifexp->E3 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_10Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_10Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_10Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_10Years_Male -unit: "Year" - -Node: E:lifexp->E4 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_11Years -observationAbout: C:lifexp->LifeExpectancy_Person_11Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_11Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_11Years -unit: "Year" - -Node: E:lifexp->E5 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_11Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_11Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_11Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_11Years_Female -unit: "Year" - -Node: E:lifexp->E6 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_11Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_11Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_11Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_11Years_Male -unit: "Year" - -Node: E:lifexp->E7 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_12Years -observationAbout: C:lifexp->LifeExpectancy_Person_12Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_12Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_12Years -unit: "Year" - -Node: E:lifexp->E8 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_12Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_12Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_12Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_12Years_Female -unit: "Year" - -Node: E:lifexp->E9 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_12Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_12Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_12Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_12Years_Male -unit: "Year" - -Node: E:lifexp->E10 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_13Years -observationAbout: C:lifexp->LifeExpectancy_Person_13Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_13Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_13Years -unit: "Year" - -Node: E:lifexp->E11 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_13Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_13Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_13Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_13Years_Female -unit: "Year" - -Node: E:lifexp->E12 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_13Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_13Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_13Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_13Years_Male -unit: "Year" - -Node: E:lifexp->E13 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_14Years -observationAbout: C:lifexp->LifeExpectancy_Person_14Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_14Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_14Years -unit: "Year" - -Node: E:lifexp->E14 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_14Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_14Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_14Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_14Years_Female -unit: "Year" - -Node: E:lifexp->E15 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_14Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_14Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_14Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_14Years_Male -unit: "Year" - -Node: E:lifexp->E16 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_15Years -observationAbout: C:lifexp->LifeExpectancy_Person_15Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_15Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_15Years -unit: "Year" - -Node: E:lifexp->E17 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_15Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_15Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_15Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_15Years_Female -unit: "Year" - -Node: E:lifexp->E18 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_15Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_15Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_15Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_15Years_Male -unit: "Year" - -Node: E:lifexp->E19 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_16Years -observationAbout: C:lifexp->LifeExpectancy_Person_16Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_16Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_16Years -unit: "Year" - -Node: E:lifexp->E20 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_16Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_16Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_16Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_16Years_Female -unit: "Year" - -Node: E:lifexp->E21 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_16Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_16Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_16Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_16Years_Male -unit: "Year" - -Node: E:lifexp->E22 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_17Years -observationAbout: C:lifexp->LifeExpectancy_Person_17Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_17Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_17Years -unit: "Year" - -Node: E:lifexp->E23 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_17Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_17Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_17Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_17Years_Female -unit: "Year" - -Node: E:lifexp->E24 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_17Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_17Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_17Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_17Years_Male -unit: "Year" - -Node: E:lifexp->E25 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_18Years -observationAbout: C:lifexp->LifeExpectancy_Person_18Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_18Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_18Years -unit: "Year" - -Node: E:lifexp->E26 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_18Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_18Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_18Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_18Years_Female -unit: "Year" - -Node: E:lifexp->E27 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_18Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_18Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_18Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_18Years_Male -unit: "Year" - -Node: E:lifexp->E28 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_19Years -observationAbout: C:lifexp->LifeExpectancy_Person_19Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_19Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_19Years -unit: "Year" - -Node: E:lifexp->E29 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_19Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_19Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_19Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_19Years_Female -unit: "Year" - -Node: E:lifexp->E30 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_19Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_19Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_19Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_19Years_Male -unit: "Year" - -Node: E:lifexp->E31 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_1Years -observationAbout: C:lifexp->LifeExpectancy_Person_1Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_1Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_1Years -unit: "Year" - -Node: E:lifexp->E32 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_1Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_1Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_1Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_1Years_Female -unit: "Year" - -Node: E:lifexp->E33 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_1Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_1Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_1Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_1Years_Male -unit: "Year" - -Node: E:lifexp->E34 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_20Years -observationAbout: C:lifexp->LifeExpectancy_Person_20Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_20Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_20Years -unit: "Year" - -Node: E:lifexp->E35 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_20Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_20Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_20Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_20Years_Female -unit: "Year" - -Node: E:lifexp->E36 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_20Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_20Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_20Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_20Years_Male -unit: "Year" - -Node: E:lifexp->E37 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_21Years -observationAbout: C:lifexp->LifeExpectancy_Person_21Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_21Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_21Years -unit: "Year" - -Node: E:lifexp->E38 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_21Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_21Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_21Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_21Years_Female -unit: "Year" - -Node: E:lifexp->E39 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_21Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_21Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_21Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_21Years_Male -unit: "Year" - -Node: E:lifexp->E40 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_22Years -observationAbout: C:lifexp->LifeExpectancy_Person_22Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_22Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_22Years -unit: "Year" - -Node: E:lifexp->E41 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_22Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_22Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_22Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_22Years_Female -unit: "Year" - -Node: E:lifexp->E42 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_22Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_22Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_22Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_22Years_Male -unit: "Year" - -Node: E:lifexp->E43 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_23Years -observationAbout: C:lifexp->LifeExpectancy_Person_23Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_23Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_23Years -unit: "Year" - -Node: E:lifexp->E44 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_23Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_23Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_23Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_23Years_Female -unit: "Year" - -Node: E:lifexp->E45 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_23Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_23Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_23Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_23Years_Male -unit: "Year" - -Node: E:lifexp->E46 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_24Years -observationAbout: C:lifexp->LifeExpectancy_Person_24Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_24Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_24Years -unit: "Year" - -Node: E:lifexp->E47 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_24Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_24Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_24Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_24Years_Female -unit: "Year" - -Node: E:lifexp->E48 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_24Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_24Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_24Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_24Years_Male -unit: "Year" - -Node: E:lifexp->E49 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_25Years -observationAbout: C:lifexp->LifeExpectancy_Person_25Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_25Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_25Years -unit: "Year" - -Node: E:lifexp->E50 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_25Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_25Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_25Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_25Years_Female -unit: "Year" - -Node: E:lifexp->E51 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_25Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_25Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_25Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_25Years_Male -unit: "Year" - -Node: E:lifexp->E52 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_26Years -observationAbout: C:lifexp->LifeExpectancy_Person_26Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_26Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_26Years -unit: "Year" - -Node: E:lifexp->E53 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_26Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_26Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_26Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_26Years_Female -unit: "Year" - -Node: E:lifexp->E54 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_26Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_26Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_26Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_26Years_Male -unit: "Year" - -Node: E:lifexp->E55 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_27Years -observationAbout: C:lifexp->LifeExpectancy_Person_27Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_27Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_27Years -unit: "Year" - -Node: E:lifexp->E56 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_27Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_27Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_27Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_27Years_Female -unit: "Year" - -Node: E:lifexp->E57 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_27Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_27Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_27Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_27Years_Male -unit: "Year" - -Node: E:lifexp->E58 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_28Years -observationAbout: C:lifexp->LifeExpectancy_Person_28Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_28Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_28Years -unit: "Year" - -Node: E:lifexp->E59 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_28Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_28Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_28Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_28Years_Female -unit: "Year" - -Node: E:lifexp->E60 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_28Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_28Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_28Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_28Years_Male -unit: "Year" - -Node: E:lifexp->E61 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_29Years -observationAbout: C:lifexp->LifeExpectancy_Person_29Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_29Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_29Years -unit: "Year" - -Node: E:lifexp->E62 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_29Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_29Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_29Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_29Years_Female -unit: "Year" - -Node: E:lifexp->E63 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_29Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_29Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_29Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_29Years_Male -unit: "Year" - -Node: E:lifexp->E64 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_2Years -observationAbout: C:lifexp->LifeExpectancy_Person_2Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_2Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_2Years -unit: "Year" - -Node: E:lifexp->E65 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_2Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_2Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_2Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_2Years_Female -unit: "Year" - -Node: E:lifexp->E66 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_2Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_2Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_2Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_2Years_Male -unit: "Year" - -Node: E:lifexp->E67 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_30Years -observationAbout: C:lifexp->LifeExpectancy_Person_30Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_30Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_30Years -unit: "Year" - -Node: E:lifexp->E68 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_30Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_30Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_30Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_30Years_Female -unit: "Year" - -Node: E:lifexp->E69 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_30Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_30Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_30Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_30Years_Male -unit: "Year" - -Node: E:lifexp->E70 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_31Years -observationAbout: C:lifexp->LifeExpectancy_Person_31Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_31Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_31Years -unit: "Year" - -Node: E:lifexp->E71 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_31Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_31Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_31Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_31Years_Female -unit: "Year" - -Node: E:lifexp->E72 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_31Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_31Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_31Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_31Years_Male -unit: "Year" - -Node: E:lifexp->E73 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_32Years -observationAbout: C:lifexp->LifeExpectancy_Person_32Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_32Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_32Years -unit: "Year" - -Node: E:lifexp->E74 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_32Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_32Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_32Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_32Years_Female -unit: "Year" - -Node: E:lifexp->E75 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_32Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_32Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_32Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_32Years_Male -unit: "Year" - -Node: E:lifexp->E76 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_33Years -observationAbout: C:lifexp->LifeExpectancy_Person_33Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_33Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_33Years -unit: "Year" - -Node: E:lifexp->E77 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_33Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_33Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_33Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_33Years_Female -unit: "Year" - -Node: E:lifexp->E78 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_33Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_33Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_33Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_33Years_Male -unit: "Year" - -Node: E:lifexp->E79 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_34Years -observationAbout: C:lifexp->LifeExpectancy_Person_34Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_34Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_34Years -unit: "Year" - -Node: E:lifexp->E80 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_34Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_34Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_34Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_34Years_Female -unit: "Year" - -Node: E:lifexp->E81 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_34Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_34Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_34Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_34Years_Male -unit: "Year" - -Node: E:lifexp->E82 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_35Years -observationAbout: C:lifexp->LifeExpectancy_Person_35Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_35Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_35Years -unit: "Year" - -Node: E:lifexp->E83 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_35Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_35Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_35Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_35Years_Female -unit: "Year" - -Node: E:lifexp->E84 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_35Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_35Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_35Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_35Years_Male -unit: "Year" - -Node: E:lifexp->E85 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_36Years -observationAbout: C:lifexp->LifeExpectancy_Person_36Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_36Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_36Years -unit: "Year" - -Node: E:lifexp->E86 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_36Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_36Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_36Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_36Years_Female -unit: "Year" - -Node: E:lifexp->E87 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_36Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_36Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_36Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_36Years_Male -unit: "Year" - -Node: E:lifexp->E88 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_37Years -observationAbout: C:lifexp->LifeExpectancy_Person_37Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_37Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_37Years -unit: "Year" - -Node: E:lifexp->E89 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_37Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_37Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_37Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_37Years_Female -unit: "Year" - -Node: E:lifexp->E90 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_37Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_37Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_37Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_37Years_Male -unit: "Year" - -Node: E:lifexp->E91 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_38Years -observationAbout: C:lifexp->LifeExpectancy_Person_38Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_38Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_38Years -unit: "Year" - -Node: E:lifexp->E92 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_38Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_38Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_38Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_38Years_Female -unit: "Year" - -Node: E:lifexp->E93 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_38Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_38Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_38Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_38Years_Male -unit: "Year" - -Node: E:lifexp->E94 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_39Years -observationAbout: C:lifexp->LifeExpectancy_Person_39Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_39Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_39Years -unit: "Year" - -Node: E:lifexp->E95 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_39Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_39Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_39Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_39Years_Female -unit: "Year" - -Node: E:lifexp->E96 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_39Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_39Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_39Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_39Years_Male -unit: "Year" - -Node: E:lifexp->E97 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_3Years -observationAbout: C:lifexp->LifeExpectancy_Person_3Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_3Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_3Years -unit: "Year" - -Node: E:lifexp->E98 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_3Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_3Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_3Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_3Years_Female -unit: "Year" - -Node: E:lifexp->E99 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_3Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_3Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_3Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_3Years_Male -unit: "Year" - -Node: E:lifexp->E100 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_40Years -observationAbout: C:lifexp->LifeExpectancy_Person_40Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_40Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_40Years -unit: "Year" - -Node: E:lifexp->E101 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_40Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_40Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_40Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_40Years_Female -unit: "Year" - -Node: E:lifexp->E102 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_40Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_40Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_40Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_40Years_Male -unit: "Year" - -Node: E:lifexp->E103 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_41Years -observationAbout: C:lifexp->LifeExpectancy_Person_41Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_41Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_41Years -unit: "Year" - -Node: E:lifexp->E104 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_41Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_41Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_41Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_41Years_Female -unit: "Year" - -Node: E:lifexp->E105 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_41Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_41Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_41Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_41Years_Male -unit: "Year" - -Node: E:lifexp->E106 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_42Years -observationAbout: C:lifexp->LifeExpectancy_Person_42Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_42Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_42Years -unit: "Year" - -Node: E:lifexp->E107 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_42Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_42Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_42Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_42Years_Female -unit: "Year" - -Node: E:lifexp->E108 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_42Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_42Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_42Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_42Years_Male -unit: "Year" - -Node: E:lifexp->E109 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_43Years -observationAbout: C:lifexp->LifeExpectancy_Person_43Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_43Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_43Years -unit: "Year" - -Node: E:lifexp->E110 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_43Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_43Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_43Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_43Years_Female -unit: "Year" - -Node: E:lifexp->E111 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_43Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_43Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_43Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_43Years_Male -unit: "Year" - -Node: E:lifexp->E112 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_44Years -observationAbout: C:lifexp->LifeExpectancy_Person_44Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_44Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_44Years -unit: "Year" - -Node: E:lifexp->E113 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_44Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_44Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_44Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_44Years_Female -unit: "Year" - -Node: E:lifexp->E114 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_44Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_44Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_44Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_44Years_Male -unit: "Year" - -Node: E:lifexp->E115 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_45Years -observationAbout: C:lifexp->LifeExpectancy_Person_45Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_45Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_45Years -unit: "Year" - -Node: E:lifexp->E116 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_45Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_45Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_45Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_45Years_Female -unit: "Year" - -Node: E:lifexp->E117 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_45Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_45Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_45Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_45Years_Male -unit: "Year" - -Node: E:lifexp->E118 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_46Years -observationAbout: C:lifexp->LifeExpectancy_Person_46Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_46Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_46Years -unit: "Year" - -Node: E:lifexp->E119 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_46Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_46Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_46Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_46Years_Female -unit: "Year" - -Node: E:lifexp->E120 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_46Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_46Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_46Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_46Years_Male -unit: "Year" - -Node: E:lifexp->E121 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_47Years -observationAbout: C:lifexp->LifeExpectancy_Person_47Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_47Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_47Years -unit: "Year" - -Node: E:lifexp->E122 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_47Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_47Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_47Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_47Years_Female -unit: "Year" - -Node: E:lifexp->E123 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_47Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_47Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_47Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_47Years_Male -unit: "Year" - -Node: E:lifexp->E124 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_48Years -observationAbout: C:lifexp->LifeExpectancy_Person_48Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_48Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_48Years -unit: "Year" - -Node: E:lifexp->E125 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_48Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_48Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_48Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_48Years_Female -unit: "Year" - -Node: E:lifexp->E126 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_48Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_48Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_48Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_48Years_Male -unit: "Year" - -Node: E:lifexp->E127 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_49Years -observationAbout: C:lifexp->LifeExpectancy_Person_49Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_49Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_49Years -unit: "Year" - -Node: E:lifexp->E128 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_49Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_49Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_49Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_49Years_Female -unit: "Year" - -Node: E:lifexp->E129 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_49Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_49Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_49Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_49Years_Male -unit: "Year" - -Node: E:lifexp->E130 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_4Years -observationAbout: C:lifexp->LifeExpectancy_Person_4Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_4Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_4Years -unit: "Year" - -Node: E:lifexp->E131 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_4Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_4Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_4Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_4Years_Female -unit: "Year" - -Node: E:lifexp->E132 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_4Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_4Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_4Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_4Years_Male -unit: "Year" - -Node: E:lifexp->E133 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_50Years -observationAbout: C:lifexp->LifeExpectancy_Person_50Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_50Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_50Years -unit: "Year" - -Node: E:lifexp->E134 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_50Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_50Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_50Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_50Years_Female -unit: "Year" - -Node: E:lifexp->E135 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_50Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_50Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_50Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_50Years_Male -unit: "Year" - -Node: E:lifexp->E136 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_51Years -observationAbout: C:lifexp->LifeExpectancy_Person_51Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_51Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_51Years -unit: "Year" - -Node: E:lifexp->E137 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_51Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_51Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_51Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_51Years_Female -unit: "Year" - -Node: E:lifexp->E138 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_51Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_51Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_51Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_51Years_Male -unit: "Year" - -Node: E:lifexp->E139 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_52Years -observationAbout: C:lifexp->LifeExpectancy_Person_52Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_52Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_52Years -unit: "Year" - -Node: E:lifexp->E140 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_52Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_52Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_52Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_52Years_Female -unit: "Year" - -Node: E:lifexp->E141 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_52Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_52Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_52Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_52Years_Male -unit: "Year" - -Node: E:lifexp->E142 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_53Years -observationAbout: C:lifexp->LifeExpectancy_Person_53Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_53Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_53Years -unit: "Year" - -Node: E:lifexp->E143 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_53Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_53Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_53Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_53Years_Female -unit: "Year" - -Node: E:lifexp->E144 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_53Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_53Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_53Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_53Years_Male -unit: "Year" - -Node: E:lifexp->E145 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_54Years -observationAbout: C:lifexp->LifeExpectancy_Person_54Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_54Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_54Years -unit: "Year" - -Node: E:lifexp->E146 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_54Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_54Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_54Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_54Years_Female -unit: "Year" - -Node: E:lifexp->E147 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_54Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_54Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_54Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_54Years_Male -unit: "Year" - -Node: E:lifexp->E148 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_55Years -observationAbout: C:lifexp->LifeExpectancy_Person_55Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_55Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_55Years -unit: "Year" - -Node: E:lifexp->E149 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_55Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_55Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_55Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_55Years_Female -unit: "Year" - -Node: E:lifexp->E150 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_55Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_55Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_55Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_55Years_Male -unit: "Year" - -Node: E:lifexp->E151 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_56Years -observationAbout: C:lifexp->LifeExpectancy_Person_56Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_56Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_56Years -unit: "Year" - -Node: E:lifexp->E152 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_56Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_56Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_56Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_56Years_Female -unit: "Year" - -Node: E:lifexp->E153 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_56Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_56Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_56Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_56Years_Male -unit: "Year" - -Node: E:lifexp->E154 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_57Years -observationAbout: C:lifexp->LifeExpectancy_Person_57Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_57Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_57Years -unit: "Year" - -Node: E:lifexp->E155 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_57Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_57Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_57Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_57Years_Female -unit: "Year" - -Node: E:lifexp->E156 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_57Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_57Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_57Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_57Years_Male -unit: "Year" - -Node: E:lifexp->E157 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_58Years -observationAbout: C:lifexp->LifeExpectancy_Person_58Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_58Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_58Years -unit: "Year" - -Node: E:lifexp->E158 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_58Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_58Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_58Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_58Years_Female -unit: "Year" - -Node: E:lifexp->E159 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_58Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_58Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_58Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_58Years_Male -unit: "Year" - -Node: E:lifexp->E160 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_59Years -observationAbout: C:lifexp->LifeExpectancy_Person_59Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_59Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_59Years -unit: "Year" - -Node: E:lifexp->E161 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_59Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_59Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_59Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_59Years_Female -unit: "Year" - -Node: E:lifexp->E162 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_59Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_59Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_59Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_59Years_Male -unit: "Year" - -Node: E:lifexp->E163 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_5Years -observationAbout: C:lifexp->LifeExpectancy_Person_5Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_5Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_5Years -unit: "Year" - -Node: E:lifexp->E164 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_5Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_5Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_5Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_5Years_Female -unit: "Year" - -Node: E:lifexp->E165 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_5Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_5Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_5Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_5Years_Male -unit: "Year" - -Node: E:lifexp->E166 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_60Years -observationAbout: C:lifexp->LifeExpectancy_Person_60Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_60Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_60Years -unit: "Year" - -Node: E:lifexp->E167 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_60Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_60Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_60Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_60Years_Female -unit: "Year" - -Node: E:lifexp->E168 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_60Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_60Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_60Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_60Years_Male -unit: "Year" - -Node: E:lifexp->E169 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_61Years -observationAbout: C:lifexp->LifeExpectancy_Person_61Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_61Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_61Years -unit: "Year" - -Node: E:lifexp->E170 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_61Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_61Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_61Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_61Years_Female -unit: "Year" - -Node: E:lifexp->E171 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_61Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_61Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_61Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_61Years_Male -unit: "Year" - -Node: E:lifexp->E172 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_62Years -observationAbout: C:lifexp->LifeExpectancy_Person_62Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_62Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_62Years -unit: "Year" - -Node: E:lifexp->E173 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_62Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_62Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_62Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_62Years_Female -unit: "Year" - -Node: E:lifexp->E174 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_62Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_62Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_62Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_62Years_Male -unit: "Year" - -Node: E:lifexp->E175 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_63Years -observationAbout: C:lifexp->LifeExpectancy_Person_63Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_63Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_63Years -unit: "Year" - -Node: E:lifexp->E176 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_63Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_63Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_63Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_63Years_Female -unit: "Year" - -Node: E:lifexp->E177 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_63Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_63Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_63Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_63Years_Male -unit: "Year" - -Node: E:lifexp->E178 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_64Years -observationAbout: C:lifexp->LifeExpectancy_Person_64Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_64Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_64Years -unit: "Year" - -Node: E:lifexp->E179 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_64Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_64Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_64Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_64Years_Female -unit: "Year" - -Node: E:lifexp->E180 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_64Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_64Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_64Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_64Years_Male -unit: "Year" - -Node: E:lifexp->E181 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_65Years -observationAbout: C:lifexp->LifeExpectancy_Person_65Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_65Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_65Years -unit: "Year" - -Node: E:lifexp->E182 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_65Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_65Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_65Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_65Years_Female -unit: "Year" - -Node: E:lifexp->E183 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_65Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_65Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_65Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_65Years_Male -unit: "Year" - -Node: E:lifexp->E184 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_66Years -observationAbout: C:lifexp->LifeExpectancy_Person_66Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_66Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_66Years -unit: "Year" - -Node: E:lifexp->E185 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_66Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_66Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_66Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_66Years_Female -unit: "Year" - -Node: E:lifexp->E186 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_66Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_66Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_66Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_66Years_Male -unit: "Year" - -Node: E:lifexp->E187 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_67Years -observationAbout: C:lifexp->LifeExpectancy_Person_67Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_67Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_67Years -unit: "Year" - -Node: E:lifexp->E188 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_67Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_67Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_67Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_67Years_Female -unit: "Year" - -Node: E:lifexp->E189 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_67Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_67Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_67Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_67Years_Male -unit: "Year" - -Node: E:lifexp->E190 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_68Years -observationAbout: C:lifexp->LifeExpectancy_Person_68Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_68Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_68Years -unit: "Year" - -Node: E:lifexp->E191 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_68Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_68Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_68Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_68Years_Female -unit: "Year" - -Node: E:lifexp->E192 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_68Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_68Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_68Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_68Years_Male -unit: "Year" - -Node: E:lifexp->E193 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_69Years -observationAbout: C:lifexp->LifeExpectancy_Person_69Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_69Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_69Years -unit: "Year" - -Node: E:lifexp->E194 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_69Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_69Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_69Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_69Years_Female -unit: "Year" - -Node: E:lifexp->E195 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_69Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_69Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_69Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_69Years_Male -unit: "Year" - -Node: E:lifexp->E196 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_6Years -observationAbout: C:lifexp->LifeExpectancy_Person_6Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_6Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_6Years -unit: "Year" - -Node: E:lifexp->E197 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_6Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_6Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_6Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_6Years_Female -unit: "Year" - -Node: E:lifexp->E198 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_6Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_6Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_6Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_6Years_Male -unit: "Year" - -Node: E:lifexp->E199 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_70Years -observationAbout: C:lifexp->LifeExpectancy_Person_70Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_70Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_70Years -unit: "Year" - -Node: E:lifexp->E200 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_70Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_70Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_70Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_70Years_Female -unit: "Year" - -Node: E:lifexp->E201 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_70Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_70Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_70Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_70Years_Male -unit: "Year" - -Node: E:lifexp->E202 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_71Years -observationAbout: C:lifexp->LifeExpectancy_Person_71Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_71Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_71Years -unit: "Year" - -Node: E:lifexp->E203 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_71Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_71Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_71Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_71Years_Female -unit: "Year" - -Node: E:lifexp->E204 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_71Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_71Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_71Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_71Years_Male -unit: "Year" - -Node: E:lifexp->E205 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_72Years -observationAbout: C:lifexp->LifeExpectancy_Person_72Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_72Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_72Years -unit: "Year" - -Node: E:lifexp->E206 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_72Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_72Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_72Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_72Years_Female -unit: "Year" - -Node: E:lifexp->E207 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_72Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_72Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_72Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_72Years_Male -unit: "Year" - -Node: E:lifexp->E208 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_73Years -observationAbout: C:lifexp->LifeExpectancy_Person_73Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_73Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_73Years -unit: "Year" - -Node: E:lifexp->E209 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_73Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_73Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_73Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_73Years_Female -unit: "Year" - -Node: E:lifexp->E210 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_73Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_73Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_73Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_73Years_Male -unit: "Year" - -Node: E:lifexp->E211 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_74Years -observationAbout: C:lifexp->LifeExpectancy_Person_74Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_74Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_74Years -unit: "Year" - -Node: E:lifexp->E212 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_74Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_74Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_74Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_74Years_Female -unit: "Year" - -Node: E:lifexp->E213 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_74Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_74Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_74Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_74Years_Male -unit: "Year" - -Node: E:lifexp->E214 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_75Years -observationAbout: C:lifexp->LifeExpectancy_Person_75Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_75Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_75Years -unit: "Year" - -Node: E:lifexp->E215 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_75Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_75Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_75Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_75Years_Female -unit: "Year" - -Node: E:lifexp->E216 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_75Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_75Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_75Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_75Years_Male -unit: "Year" - -Node: E:lifexp->E217 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_76Years -observationAbout: C:lifexp->LifeExpectancy_Person_76Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_76Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_76Years -unit: "Year" - -Node: E:lifexp->E218 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_76Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_76Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_76Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_76Years_Female -unit: "Year" - -Node: E:lifexp->E219 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_76Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_76Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_76Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_76Years_Male -unit: "Year" - -Node: E:lifexp->E220 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_77Years -observationAbout: C:lifexp->LifeExpectancy_Person_77Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_77Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_77Years -unit: "Year" - -Node: E:lifexp->E221 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_77Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_77Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_77Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_77Years_Female -unit: "Year" - -Node: E:lifexp->E222 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_77Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_77Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_77Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_77Years_Male -unit: "Year" - -Node: E:lifexp->E223 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_78Years -observationAbout: C:lifexp->LifeExpectancy_Person_78Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_78Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_78Years -unit: "Year" - -Node: E:lifexp->E224 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_78Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_78Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_78Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_78Years_Female -unit: "Year" - -Node: E:lifexp->E225 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_78Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_78Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_78Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_78Years_Male -unit: "Year" - -Node: E:lifexp->E226 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_79Years -observationAbout: C:lifexp->LifeExpectancy_Person_79Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_79Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_79Years -unit: "Year" - -Node: E:lifexp->E227 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_79Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_79Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_79Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_79Years_Female -unit: "Year" - -Node: E:lifexp->E228 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_79Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_79Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_79Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_79Years_Male -unit: "Year" - -Node: E:lifexp->E229 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_7Years -observationAbout: C:lifexp->LifeExpectancy_Person_7Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_7Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_7Years -unit: "Year" - -Node: E:lifexp->E230 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_7Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_7Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_7Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_7Years_Female -unit: "Year" - -Node: E:lifexp->E231 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_7Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_7Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_7Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_7Years_Male -unit: "Year" - -Node: E:lifexp->E232 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_80Years -observationAbout: C:lifexp->LifeExpectancy_Person_80Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_80Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_80Years -unit: "Year" - -Node: E:lifexp->E233 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_80Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_80Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_80Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_80Years_Female -unit: "Year" - -Node: E:lifexp->E234 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_80Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_80Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_80Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_80Years_Male -unit: "Year" - -Node: E:lifexp->E235 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_81Years -observationAbout: C:lifexp->LifeExpectancy_Person_81Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_81Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_81Years -unit: "Year" - -Node: E:lifexp->E236 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_81Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_81Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_81Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_81Years_Female -unit: "Year" - -Node: E:lifexp->E237 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_81Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_81Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_81Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_81Years_Male -unit: "Year" - -Node: E:lifexp->E238 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_82Years -observationAbout: C:lifexp->LifeExpectancy_Person_82Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_82Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_82Years -unit: "Year" - -Node: E:lifexp->E239 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_82Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_82Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_82Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_82Years_Female -unit: "Year" - -Node: E:lifexp->E240 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_82Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_82Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_82Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_82Years_Male -unit: "Year" - -Node: E:lifexp->E241 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_83Years -observationAbout: C:lifexp->LifeExpectancy_Person_83Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_83Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_83Years -unit: "Year" - -Node: E:lifexp->E242 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_83Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_83Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_83Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_83Years_Female -unit: "Year" - -Node: E:lifexp->E243 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_83Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_83Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_83Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_83Years_Male -unit: "Year" - -Node: E:lifexp->E244 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_84Years -observationAbout: C:lifexp->LifeExpectancy_Person_84Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_84Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_84Years -unit: "Year" - -Node: E:lifexp->E245 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_84Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_84Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_84Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_84Years_Female -unit: "Year" - -Node: E:lifexp->E246 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_84Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_84Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_84Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_84Years_Male -unit: "Year" - -Node: E:lifexp->E247 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_85OrMoreYears -observationAbout: C:lifexp->LifeExpectancy_Person_85OrMoreYears_geo -observationDate: C:lifexp->LifeExpectancy_Person_85OrMoreYears_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_85OrMoreYears -unit: "Year" - -Node: E:lifexp->E248 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_85OrMoreYears_Female -observationAbout: C:lifexp->LifeExpectancy_Person_85OrMoreYears_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_85OrMoreYears_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_85OrMoreYears_Female -unit: "Year" - -Node: E:lifexp->E249 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_85OrMoreYears_Male -observationAbout: C:lifexp->LifeExpectancy_Person_85OrMoreYears_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_85OrMoreYears_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_85OrMoreYears_Male -unit: "Year" - -Node: E:lifexp->E250 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_8Years -observationAbout: C:lifexp->LifeExpectancy_Person_8Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_8Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_8Years -unit: "Year" - -Node: E:lifexp->E251 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_8Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_8Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_8Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_8Years_Female -unit: "Year" - -Node: E:lifexp->E252 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_8Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_8Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_8Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_8Years_Male -unit: "Year" - -Node: E:lifexp->E253 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_9Years -observationAbout: C:lifexp->LifeExpectancy_Person_9Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_9Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_9Years -unit: "Year" - -Node: E:lifexp->E254 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_9Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_9Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_9Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_9Years_Female -unit: "Year" - -Node: E:lifexp->E255 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_9Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_9Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_9Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_9Years_Male -unit: "Year" - -Node: E:lifexp->E256 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_Upto1Years -observationAbout: C:lifexp->LifeExpectancy_Person_Upto1Years_geo -observationDate: C:lifexp->LifeExpectancy_Person_Upto1Years_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_Upto1Years -unit: "Year" - -Node: E:lifexp->E257 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_Upto1Years_Female -observationAbout: C:lifexp->LifeExpectancy_Person_Upto1Years_Female_geo -observationDate: C:lifexp->LifeExpectancy_Person_Upto1Years_Female_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_Upto1Years_Female -unit: "Year" - -Node: E:lifexp->E258 -typeOf: dcs:StatVarObservation -variableMeasured: dcs:LifeExpectancy_Person_Upto1Years_Male -observationAbout: C:lifexp->LifeExpectancy_Person_Upto1Years_Male_geo -observationDate: C:lifexp->LifeExpectancy_Person_Upto1Years_Male_year -measurementMethod: dcs:EurostatRegionalStatistics -value: C:lifexp->LifeExpectancy_Person_Upto1Years_Male -unit: "Year" - diff --git a/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py b/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py index 8484ea4dbf..5318175354 100644 --- a/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py +++ b/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py @@ -13,167 +13,130 @@ # limitations under the License. import pandas as pd -from six.moves import urllib +import numpy as np import re +import os from absl import logging from absl import app -from absl import logging from absl import flags -import os _FLAGS = flags.FLAGS _MODULE_DIR = os.path.dirname(os.path.abspath(__file__)) -flags.DEFINE_string('mode', '', 'Options: download or process') - -PATH = 'demo_r_mlifexp.tsv' - +flags.DEFINE_string('input_file', 'input_files/input_file.tsv', 'Path to input TSV file') +flags.DEFINE_string('output_file', 'demo_r_mlifexp_cleaned.csv', 'Path to output CSV file') def nuts_to_iso(data): """Convert 2-letter NUTS codes for countries to ISO 3166-1 alpha-3 codes.""" - # TODO(jefferyoldham): Consider using util/geo/geo_to_dcid_mappings.go's - # CountryCodeToDCID subject to NUTS's two additions. If so, remove - # countries_codes_and_coordinate.csv - ISO_2_TO_3_PATH = ('./countries_codes_and_coordinates.csv') + ISO_2_TO_3_PATH = os.path.join(_MODULE_DIR, 'countries_codes_and_coordinates.csv') + if not os.path.exists(ISO_2_TO_3_PATH): + logging.warning(f"{ISO_2_TO_3_PATH} not found. Skipping ISO conversion for countries.") + return data + codes = pd.read_csv(ISO_2_TO_3_PATH) + # The file seems to have quoted values like '"AD"' codes["Alpha-2 code"] = codes["Alpha-2 code"].str.extract(r'"([a-zA-Z]+)"') codes["Alpha-3 code"] = codes["Alpha-3 code"].str.extract(r'"([a-zA-Z]+)"') + # NUTS code matches ISO 3166-1 alpha-2 with two exceptions codes["NUTS"] = codes["Alpha-2 code"] codes.loc[codes["NUTS"] == "GR", "NUTS"] = "EL" codes.loc[codes["NUTS"] == "GB", "NUTS"] = "UK" - code_dict = codes.set_index('NUTS').to_dict()['Alpha-3 code'] - data.loc[data.index, 'geo'] = data['geo'].map(code_dict) - assert (~data['geo'].isnull()).all() + + code_dict = codes.set_index('NUTS')['Alpha-3 code'].to_dict() + + def map_geo(geo): + if len(geo) == 2: + iso3 = code_dict.get(geo) + if iso3: + return f'country/{iso3}' + return f'nuts/{geo}' + + data['place'] = data['geo'].apply(map_geo) return data - def obtain_value(entry): - """Extract value from entry. - The entries could be like: '81.6', ': ', '79.9 e', ': e'. - """ - entry = entry.split(' ', maxsplit=-1)[0] # Discard notes. - if not entry or entry == ':': - return None - return float(entry) - - -def download_data(download_link, download_path): - """Downloads raw data from Eurostat website and stores it in instance - data frame. - - Args: - download_link(str): A string representing the URL of the data source. - download_path(str): A string specifying the local file path where the downloaded data will be saved. - - Returns:None - - """ - try: - logging.info(f'Processing file: {download_path}') - urllib.request.urlretrieve(download_link, "demo_r_mlifexp.tsv.gz") - raw_df = pd.read_table("demo_r_mlifexp.tsv.gz") - raw_df.to_csv(download_path, index=False, sep='\t') - logging.info(f'Downloaded {download_path} from {download_link}') - except Exception as e: - logging.fatal(f'Download error for: {download_link}: {e}') - - -def preprocess(file_path): - """Preprocess the tsv file for importing into DataCommons. - Args: - input_file: Path to the input TSV file. - Returns: - None""" - try: - logging.info('File processing start') - data = pd.read_csv(file_path, delimiter='\t') - data = data.rename(columns=({ - 'freq,unit,sex,age,geo\TIME_PERIOD': 'unit,sex,age,geo\\time' - })) - data['unit,sex,age,geo\\time'] = data[ - 'unit,sex,age,geo\\time'].str.slice(2) - identifier = 'unit,sex,age,geo\\time' - assert data.columns.values[0].endswith( - '\\time'), "Expected the first column header to end with '\\time'." - years = list(data.columns.values) - years.remove(identifier) - data = pd.melt(data, - id_vars=identifier, - value_vars=years, - var_name='year', - value_name='life_expectancy') - - # Format string into desired format. - data['year'] = data['year'].astype(int) # remove spaces, e.g. "2018 " - data['life_expectancy'] = data['life_expectancy'].apply(obtain_value) - - # Generate the statvars that each row belongs to. - data[['unit', 'sex', 'age', - 'geo']] = data[identifier].str.split(',', expand=True) - assert (data['unit'] == 'YR').all() - data['sex'] = data['sex'].map({'F': '_Female', 'M': '_Male', 'T': ''}) - assert (~data['sex'].isnull()).all() - age_except = data['age'].isin(['Y_GE85', 'Y_LT1']) - data.loc[age_except, 'age'] = data.loc[age_except, 'age'].map({ - 'Y_GE85': '85OrMoreYears', - 'Y_LT1': 'Upto1Years' - }) - data.loc[~age_except, 'age'] = data.loc[~age_except, 'age'].str.replace( - 'Y', '') + "Years" - data = data.drop(columns=[identifier]) - data['StatVar'] = "LifeExpectancy_Person_" + data['age'] + data['sex'] - data = data.drop(columns=['unit', 'sex', 'age']) - statvars = data['StatVar'].unique() - - # Convert the nuts codes to dcids - data_country = data[data['geo'].str.len() <= 2] - data_nuts = data[~(data['geo'].str.len() <= 2)] - data_country = nuts_to_iso( - data_country) # convert nuts code to ISO 3166-1 alpha-3 - data.loc[data_country.index, 'geo'] = 'country/' + data_country['geo'] - data.loc[data_nuts.index, 'geo'] = 'nuts/' + data_nuts['geo'] - - # Separate data of different StatVars from one column into multiple columns - # For example: - # geo year StatVar sv1_geo sv1_year sv2_geo sv2_year - # nuts/AT1 2018 sv1 => nuts/AT1 2018 nuts/AT2 2018 - # nuts/AT2 2018 sv2 - data_grouped = data.groupby('StatVar') - subsets = [] - for _, subset in data_grouped: - pivot = subset['StatVar'].iloc[0] # get the statvar name - subset = subset.rename( - columns={ - 'geo': pivot + '_geo', - 'year': pivot + '_year', - 'life_expectancy': pivot - }) - subset = subset.drop(columns=['StatVar']).reset_index(drop=True) - subsets.append(subset) - data = pd.concat(subsets, axis=1, join='outer') - - # Save the processed data into CSV file. - data.to_csv(PATH[:-4] + '_cleaned.csv', index=False) - logging.info('File processing completed') - return - except Exception as e: - logging.fatal(f'Processing error {e}') - + """Extract value from entry.""" + if pd.isna(entry) or entry == ':': + return np.nan + if isinstance(entry, str): + entry = entry.split(' ', maxsplit=-1)[0] + if entry == ':': + return np.nan + try: + return float(entry) + except ValueError: + return np.nan + return entry + +def preprocess(input_file, output_file): + logging.info(f'Processing file: {input_file}') + + # Read TSV + data = pd.read_csv(input_file, delimiter='\t') + + # Identify the first column which contains multiple dimensions + identifier = data.columns[0] + years = [col for col in data.columns if col != identifier] + + # Melt to long format + data = pd.melt(data, + id_vars=identifier, + value_vars=years, + var_name='year', + value_name='value') + + # Clean year and value + data['year'] = data['year'].str.strip().astype(int) + data['value'] = data['value'].apply(obtain_value) + + # Drop rows with NaN values + data = data.dropna(subset=['value']) + + # Split dimensions + # Format is: freq,unit,sex,age,geo\TIME_PERIOD + # But wait, freq is stripped in the original preprocess.py? + # data['unit,sex,age,geo\time'] = data['unit,sex,age,geo\time'].str.slice(2) + # Let's check the first column content + + dims = identifier.split('\\')[0].split(',') + data[dims] = data[identifier].str.split(',', expand=True) + + # Map sex + data['sex_mapped'] = data['sex'].map({'F': '_Female', 'M': '_Male', 'T': ''}) + + # Map age + age_map = { + 'Y_GE85': '85OrMoreYears', + 'Y_LT1': 'Upto1Years', + 'Y_GE95': '95OrMoreYears' + } + def map_age(age): + if age in age_map: + return age_map[age] + if age.startswith('Y'): + return age[1:] + "Years" + return age + "Years" + + data['age_mapped'] = data['age'].apply(map_age) + + # Create SV (StatVar) + data['SV'] = "dcid:LifeExpectancy_Person_" + data['age_mapped'] + data['sex_mapped'] + + # Map geo to place + data = nuts_to_iso(data) + + # Select final columns + final_df = data[['year', 'place', 'SV', 'value']] + + # Sort for consistency + final_df = final_df.sort_values(['year', 'place', 'SV']) + + # Save to CSV + final_df.to_csv(output_file, index=False) + logging.info(f'Processed data saved to {output_file}') def main(_): - mode = _FLAGS.mode - _DATA_URL = "https://ec.europa.eu/eurostat/api/dissemination/sdmx/2.1/data/demo_r_mlifexp/?format=TSV&compressed=true" - - input_path = os.path.join(_MODULE_DIR, 'input_files') - if not os.path.exists(input_path): - os.makedirs(input_path) - input_file = os.path.join(input_path, 'input_file.tsv') - - if mode == "" or mode == "download": - download_data(_DATA_URL, input_file) - if mode == "" or mode == "process": - preprocess(input_file) - + preprocess(_FLAGS.input_file, _FLAGS.output_file) if __name__ == "__main__": app.run(main) From b415f56304b4f6276765d65b982a9bc9d83a1107 Mon Sep 17 00:00:00 2001 From: Nivedita Singh Date: Wed, 1 Apr 2026 10:28:16 +0000 Subject: [PATCH 2/4] changed the output csv format to get all data --- .../life_expectancy/preprocess.py | 64 ++++++++++++------- 1 file changed, 40 insertions(+), 24 deletions(-) diff --git a/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py b/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py index 5318175354..02176f07c4 100644 --- a/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py +++ b/scripts/eurostat/regional_statistics_by_nuts/life_expectancy/preprocess.py @@ -22,28 +22,34 @@ _FLAGS = flags.FLAGS _MODULE_DIR = os.path.dirname(os.path.abspath(__file__)) -flags.DEFINE_string('input_file', 'input_files/input_file.tsv', 'Path to input TSV file') -flags.DEFINE_string('output_file', 'demo_r_mlifexp_cleaned.csv', 'Path to output CSV file') +flags.DEFINE_string('input_file', 'input_files/input_file.tsv', + 'Path to input TSV file') +flags.DEFINE_string('output_file', 'demo_r_mlifexp_cleaned.csv', + 'Path to output CSV file') + def nuts_to_iso(data): """Convert 2-letter NUTS codes for countries to ISO 3166-1 alpha-3 codes.""" - ISO_2_TO_3_PATH = os.path.join(_MODULE_DIR, 'countries_codes_and_coordinates.csv') + ISO_2_TO_3_PATH = os.path.join(_MODULE_DIR, + 'countries_codes_and_coordinates.csv') if not os.path.exists(ISO_2_TO_3_PATH): - logging.warning(f"{ISO_2_TO_3_PATH} not found. Skipping ISO conversion for countries.") + logging.warning( + f"{ISO_2_TO_3_PATH} not found. Skipping ISO conversion for countries." + ) return data - + codes = pd.read_csv(ISO_2_TO_3_PATH) # The file seems to have quoted values like '"AD"' codes["Alpha-2 code"] = codes["Alpha-2 code"].str.extract(r'"([a-zA-Z]+)"') codes["Alpha-3 code"] = codes["Alpha-3 code"].str.extract(r'"([a-zA-Z]+)"') - + # NUTS code matches ISO 3166-1 alpha-2 with two exceptions codes["NUTS"] = codes["Alpha-2 code"] codes.loc[codes["NUTS"] == "GR", "NUTS"] = "EL" codes.loc[codes["NUTS"] == "GB", "NUTS"] = "UK" - + code_dict = codes.set_index('NUTS')['Alpha-3 code'].to_dict() - + def map_geo(geo): if len(geo) == 2: iso3 = code_dict.get(geo) @@ -54,6 +60,7 @@ def map_geo(geo): data['place'] = data['geo'].apply(map_geo) return data + def obtain_value(entry): """Extract value from entry.""" if pd.isna(entry) or entry == ':': @@ -68,48 +75,54 @@ def obtain_value(entry): return np.nan return entry + def preprocess(input_file, output_file): logging.info(f'Processing file: {input_file}') - + # Read TSV data = pd.read_csv(input_file, delimiter='\t') - + # Identify the first column which contains multiple dimensions identifier = data.columns[0] years = [col for col in data.columns if col != identifier] - + # Melt to long format data = pd.melt(data, id_vars=identifier, value_vars=years, var_name='year', value_name='value') - + # Clean year and value data['year'] = data['year'].str.strip().astype(int) data['value'] = data['value'].apply(obtain_value) - + # Drop rows with NaN values data = data.dropna(subset=['value']) - + # Split dimensions # Format is: freq,unit,sex,age,geo\TIME_PERIOD # But wait, freq is stripped in the original preprocess.py? # data['unit,sex,age,geo\time'] = data['unit,sex,age,geo\time'].str.slice(2) # Let's check the first column content - + dims = identifier.split('\\')[0].split(',') data[dims] = data[identifier].str.split(',', expand=True) - + # Map sex - data['sex_mapped'] = data['sex'].map({'F': '_Female', 'M': '_Male', 'T': ''}) - + data['sex_mapped'] = data['sex'].map({ + 'F': '_Female', + 'M': '_Male', + 'T': '' + }) + # Map age age_map = { 'Y_GE85': '85OrMoreYears', 'Y_LT1': 'Upto1Years', 'Y_GE95': '95OrMoreYears' } + def map_age(age): if age in age_map: return age_map[age] @@ -118,25 +131,28 @@ def map_age(age): return age + "Years" data['age_mapped'] = data['age'].apply(map_age) - + # Create SV (StatVar) - data['SV'] = "dcid:LifeExpectancy_Person_" + data['age_mapped'] + data['sex_mapped'] - + data['SV'] = "dcid:LifeExpectancy_Person_" + data['age_mapped'] + data[ + 'sex_mapped'] + # Map geo to place data = nuts_to_iso(data) - + # Select final columns final_df = data[['year', 'place', 'SV', 'value']] - + # Sort for consistency final_df = final_df.sort_values(['year', 'place', 'SV']) - + # Save to CSV final_df.to_csv(output_file, index=False) logging.info(f'Processed data saved to {output_file}') + def main(_): preprocess(_FLAGS.input_file, _FLAGS.output_file) + if __name__ == "__main__": app.run(main) From 25b5bc45ca93daf1920ea73aad920865cf42906f Mon Sep 17 00:00:00 2001 From: Nivedita Singh Date: Thu, 2 Apr 2026 11:08:26 +0000 Subject: [PATCH 3/4] added a logic to skip html file returend by the server --- scripts/us_census/pep/us_pep_sex/process.py | 68 +++++++++------------ 1 file changed, 29 insertions(+), 39 deletions(-) diff --git a/scripts/us_census/pep/us_pep_sex/process.py b/scripts/us_census/pep/us_pep_sex/process.py index 31bc30ef49..22cacbcb5a 100644 --- a/scripts/us_census/pep/us_pep_sex/process.py +++ b/scripts/us_census/pep/us_pep_sex/process.py @@ -1242,66 +1242,56 @@ def download_files(): global _FILES_TO_DOWNLOAD session = requests.session() - #Get set of already downloaded files + # Get set of already downloaded files downloaded_files = set(os.listdir(_GCS_OUTPUT_PERSISTENT_PATH)) for file_to_download in _FILES_TO_DOWNLOAD: file_name_to_save = None url = file_to_download['download_path'] - if 'file_name' in file_to_download and len( - file_to_download['file_name']) > 5: + if 'file_name' in file_to_download and len(file_to_download['file_name']) > 5: file_name_to_save = file_to_download['file_name'] else: file_name_to_save = url.split('/')[-1] + # Skip if file already exists (Moved up for efficiency) + if file_name_to_save in downloaded_files: + logging.info(f"Skipping already downloaded file: {file_name_to_save}") + continue + headers = {'User-Agent': 'Mozilla/5.0'} try: - with session.get(url, stream=True, timeout=120, - headers=headers) as response: + with session.get(url, stream=True, timeout=120, headers=headers) as response: response.raise_for_status() content_type = response.headers.get('Content-Type', '') - # Skip if file already exists - if file_name_to_save in downloaded_files: - logging.info( - f"Skipping already downloaded file: {file_name_to_save}" - ) - continue + # Minimal fix: Log error and continue to skip HTML pages if 'html' in content_type.lower(): - logging.fatal( - f"Server returned HTML error page for URL: {url}") - else: - if response.status_code == 200: - with tempfile.NamedTemporaryFile( - delete=False) as tmp_file: - # Stream the response into a temp file - for chunk in response.iter_content(chunk_size=8192): - if chunk: - tmp_file.write(chunk) - tmp_file_path = tmp_file.name - - # Copy to local destination - shutil.copy( - tmp_file_path, - os.path.join(_INPUT_FILE_PATH, file_name_to_save)) - - # Copy to gcs destination - shutil.copy( - tmp_file_path, - os.path.join(_GCS_OUTPUT_PERSISTENT_PATH, - file_name_to_save)) - - # Optionally delete the temp file - os.remove(tmp_file_path) - file_to_download['is_downloaded'] = True - logging.info(f"Downloaded file: {url}") + logging.error(f"Server returned HTML error page for URL: {url}. Skipping.") + continue + + if response.status_code == 200: + with tempfile.NamedTemporaryFile(delete=False) as tmp_file: + for chunk in response.iter_content(chunk_size=8192): + if chunk: + tmp_file.write(chunk) + tmp_file_path = tmp_file.name + + # Copy to local destination + shutil.copy(tmp_file_path, os.path.join(_INPUT_FILE_PATH, file_name_to_save)) + + # Copy to gcs destination + shutil.copy(tmp_file_path, os.path.join(_GCS_OUTPUT_PERSISTENT_PATH, file_name_to_save)) + + os.remove(tmp_file_path) + file_to_download['is_downloaded'] = True + logging.info(f"Downloaded file: {url}") except Exception as e: file_to_download['is_downloaded'] = False logging.error(f"Error downloading {url}: {e}") - raise # re-raise to trigger @retry + raise time.sleep(1) return True From b822349321f8c8c758f653b0670f35f501062460 Mon Sep 17 00:00:00 2001 From: Nivedita Singh Date: Thu, 2 Apr 2026 11:34:53 +0000 Subject: [PATCH 4/4] fixed mistakenly changed file --- scripts/us_census/pep/us_pep_sex/process.py | 68 ++++++++++++--------- 1 file changed, 39 insertions(+), 29 deletions(-) diff --git a/scripts/us_census/pep/us_pep_sex/process.py b/scripts/us_census/pep/us_pep_sex/process.py index 22cacbcb5a..31bc30ef49 100644 --- a/scripts/us_census/pep/us_pep_sex/process.py +++ b/scripts/us_census/pep/us_pep_sex/process.py @@ -1242,56 +1242,66 @@ def download_files(): global _FILES_TO_DOWNLOAD session = requests.session() - # Get set of already downloaded files + #Get set of already downloaded files downloaded_files = set(os.listdir(_GCS_OUTPUT_PERSISTENT_PATH)) for file_to_download in _FILES_TO_DOWNLOAD: file_name_to_save = None url = file_to_download['download_path'] - if 'file_name' in file_to_download and len(file_to_download['file_name']) > 5: + if 'file_name' in file_to_download and len( + file_to_download['file_name']) > 5: file_name_to_save = file_to_download['file_name'] else: file_name_to_save = url.split('/')[-1] - # Skip if file already exists (Moved up for efficiency) - if file_name_to_save in downloaded_files: - logging.info(f"Skipping already downloaded file: {file_name_to_save}") - continue - headers = {'User-Agent': 'Mozilla/5.0'} try: - with session.get(url, stream=True, timeout=120, headers=headers) as response: + with session.get(url, stream=True, timeout=120, + headers=headers) as response: response.raise_for_status() content_type = response.headers.get('Content-Type', '') - # Minimal fix: Log error and continue to skip HTML pages + # Skip if file already exists + if file_name_to_save in downloaded_files: + logging.info( + f"Skipping already downloaded file: {file_name_to_save}" + ) + continue if 'html' in content_type.lower(): - logging.error(f"Server returned HTML error page for URL: {url}. Skipping.") - continue - - if response.status_code == 200: - with tempfile.NamedTemporaryFile(delete=False) as tmp_file: - for chunk in response.iter_content(chunk_size=8192): - if chunk: - tmp_file.write(chunk) - tmp_file_path = tmp_file.name - - # Copy to local destination - shutil.copy(tmp_file_path, os.path.join(_INPUT_FILE_PATH, file_name_to_save)) - - # Copy to gcs destination - shutil.copy(tmp_file_path, os.path.join(_GCS_OUTPUT_PERSISTENT_PATH, file_name_to_save)) - - os.remove(tmp_file_path) - file_to_download['is_downloaded'] = True - logging.info(f"Downloaded file: {url}") + logging.fatal( + f"Server returned HTML error page for URL: {url}") + else: + if response.status_code == 200: + with tempfile.NamedTemporaryFile( + delete=False) as tmp_file: + # Stream the response into a temp file + for chunk in response.iter_content(chunk_size=8192): + if chunk: + tmp_file.write(chunk) + tmp_file_path = tmp_file.name + + # Copy to local destination + shutil.copy( + tmp_file_path, + os.path.join(_INPUT_FILE_PATH, file_name_to_save)) + + # Copy to gcs destination + shutil.copy( + tmp_file_path, + os.path.join(_GCS_OUTPUT_PERSISTENT_PATH, + file_name_to_save)) + + # Optionally delete the temp file + os.remove(tmp_file_path) + file_to_download['is_downloaded'] = True + logging.info(f"Downloaded file: {url}") except Exception as e: file_to_download['is_downloaded'] = False logging.error(f"Error downloading {url}: {e}") - raise + raise # re-raise to trigger @retry time.sleep(1) return True