Les plus grandes et les plus petites valeurs
Les fonctions TakeLargest, TakeLargestBy, TakeSmallest et TakeSmallestBy permettent de sélectionner facilement des éléments dans des listes et des associations par ordre numérique.
Pour chaque pays d'Amérique du Sud, associez l'espérance de vie de ses habitants et le produit intérieur brut (PIB) exprimé en parité de pouvoir d'achat (PPA).
In[1]:=
data = EntityValue[
EntityClass["Country",
"SouthAmerica"], {EntityProperty["Country", "LifeExpectancy"],
EntityProperty["Country",
"GDP", {"CurrencyUnit" -> "CurrentUSDollar", "PPP" -> "PPP"}]},
"EntityAssociation"]
Out[1]=
Utilisez TakeSmallest pour obtenir les deux pays avec la plus faible espérance de vie.
In[2]:=
c1 = TakeSmallest[data[[All, 1]], 2]
Out[2]=
TakeLargest donne les deux pays ayant le plus grand PIB à PPA.
In[3]:=
c2 = TakeLargest[data[[All, 2]], 2]
Out[3]=
Mettez ces deux groupes de pays en évidence à l'aide de couleurs sur une carte géographique.
In[4]:=
GeoGraphics[{Red, Polygon[Keys@c1], Green, Polygon[Keys@c2]}]
Out[4]=