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]:=
![Click for copyable input](assets.fr/largest-and-smallest-values/In_20.png)
data = EntityValue[
EntityClass["Country",
"SouthAmerica"], {EntityProperty["Country", "LifeExpectancy"],
EntityProperty["Country",
"GDP", {"CurrencyUnit" -> "CurrentUSDollar", "PPP" -> "PPP"}]},
"EntityAssociation"]
Out[1]=
![](assets.fr/largest-and-smallest-values/O_17.png)
Utilisez TakeSmallest pour obtenir les deux pays avec la plus faible espérance de vie.
In[2]:=
![Click for copyable input](assets.fr/largest-and-smallest-values/In_21.png)
c1 = TakeSmallest[data[[All, 1]], 2]
Out[2]=
![](assets.fr/largest-and-smallest-values/O_18.png)
TakeLargest donne les deux pays ayant le plus grand PIB à PPA.
In[3]:=
![Click for copyable input](assets.fr/largest-and-smallest-values/In_22.png)
c2 = TakeLargest[data[[All, 2]], 2]
Out[3]=
![](assets.fr/largest-and-smallest-values/O_19.png)
Mettez ces deux groupes de pays en évidence à l'aide de couleurs sur une carte géographique.
In[4]:=
![Click for copyable input](assets.fr/largest-and-smallest-values/In_23.png)
GeoGraphics[{Red, Polygon[Keys@c1], Green, Polygon[Keys@c2]}]
Out[4]=
![](assets.fr/largest-and-smallest-values/O_20.png)