Wolfram Data Repository
Immediate Computable Access to Curated Contributed Data
Life expectancy vs. health expenditure, 1970 to 2020, for selected countries
| In[1]:= | ![ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\)]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/002cc9b0ae96f7ff.png) | 
| Out[1]= |  | 
Data dimensions:
| In[2]:= | ![Dimensions[ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\)]]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/672c37b14aa23cbd.png) | 
| Out[2]= |  | 
Column keys and types:
| In[3]:= | ![ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\), "ColumnKeys"]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/0175b95cfc12567b.png) | 
| Out[3]= |  | 
| In[4]:= | ![ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\), "ColumnTypes"]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/52f2bce846e494af.png) | 
| Out[4]= |  | 
All the countries in the data:
| In[5]:= | ![Union[Normal@ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\)][[All, "Country"]]]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/119073cbcc1d260f.png) | 
| Out[5]= |  | 
Convert "Country" and "Year" columns to "KeyColumns" to gain easy access to specific values:
| In[6]:= | ![newdata = Tabular[ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\)], "KeyColumns" -> {"Country", "Year"}]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/15c38738ff596280.png) | 
| Out[6]= |  | 
Now use RowKey to extract data for New Zealand in 2021:
| In[7]:= | ![newdata[RowKey[{"New Zealand", 2021}]]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/1aaef3fd811aa38c.png) | 
| Out[7]= |  | 
| In[8]:= | ![Normal[%]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/272302a30800a972.png) | 
| Out[8]= |  | 
Or get a single value directly:
| In[9]:= | ![newdata[RowKey[{"New Zealand", 2021}], "LifeExpectancy"]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/55095ac7dba43f57.png) | 
| Out[9]= |  | 
Countries with highest life expectancy in 2019 and in 2022:
| In[10]:= | ![subtab2019 = Select[ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\)], Function[MatchQ[#Year, 2019]]];
subtab2022 = Select[ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\)], Function[MatchQ[#Year, 2022]]];](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/227b42e53ddffe7c.png) | 
Take 8 countries with largest life expectancy:
| In[11]:= | ![max2019 = TakeLargestBy[subtab2019, "LifeExpectancy", 8];
max2022 = TakeLargestBy[subtab2022, "LifeExpectancy", 8];](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/5194bdf65b88d743.png) | 
| In[12]:= | ![Row[{max2019, max2022}]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/1aaf4dcac0afd9d5.png) | 
| Out[12]= |  | 
Visualize the 2022 life expectancy on a map:
| In[13]:= | ![entities2022 = Map[Interpreter["Country"][#] &, Normal[max2022[All, "Country"]]]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/6e7c29cfd0ffdac1.png) | 
| Out[13]= |  | 
| In[14]:= | ![legend = BarLegend[{cf = "SolarColors", {75, 85}}];](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/3cd2859eff145d09.png) | 
| In[15]:= | ![Legended[
 GeoRegionValuePlot[
  entities2022 -> Normal[max2022[All, "LifeExpectancy"]], ColorFunction -> cf, PlotLabel -> 2022, PlotLegends -> None, ImageSize -> 500], legend]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/2053a55c5440bae0.png) | 
| Out[15]= |  | 
Life expectancy and health expenditure for the United States:
| In[16]:= | ![tabUSA = Select[ResourceData[\!\(\*
TagBox["\"\<Sample Tabular Data: Health Expenditure\>\"",
#& ,
BoxID -> "ResourceTag-Sample Tabular Data: Health Expenditure-Input",
AutoDelete->True]\)], Function[MatchQ[#Country, "United States"]]]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/41dc068e6ed2f58f.png) | 
| Out[16]= |  | 
Year span:
| In[17]:= | ![MinMax[tabUSA[[All, "Year"]]]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/7de4862116970eb5.png) | 
| Out[17]= |  | 
The covid19 pandemic had effected the life expectancy:
| In[18]:= | ![ListPlot[(tabUSA -> {"Year", "LifeExpectancy"}), PlotHighlighting -> Placed["Dropline", 2021], AxesLabel -> {"year", "age"}]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/71eea0107b4453d1.png) | 
| Out[18]= |  | 
The total health expenditure was higher than the predicted trend due to the covid19 pandemic:
| In[19]:= | ![trend2019 = Fit[FromTabular[tabUSA, "Matrix"][[;; -3, {2, 4}]], {1, x}, x]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/175f8cc41472f2d9.png) | 
| Out[19]= |  | 
| In[20]:= | ![Show[ListPlot[(tabUSA -> {"Year", "TotalHealthExpenditure"})], Plot[trend2019, {x, 1970, 2022}, PlotStyle -> Orange], AxesLabel -> {"year", "$"}]](https://www.wolframcloud.com/obj/resourcesystem/images/448/44828a32-3499-4651-b26d-3cac984d82a4/30cbc423dbd87e1b.png) | 
| Out[20]= |  | 
Gosia Konwerska, "Sample Tabular Data: Health Expenditure" from the Wolfram Data Repository (2024)