Wolfram Language

Langage de base

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
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]:=
Click for copyable input
c1 = TakeSmallest[data[[All, 1]], 2]
Out[2]=

TakeLargest donne les deux pays ayant le plus grand PIB à PPA.

In[3]:=
Click for copyable input
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]:=
Click for copyable input
GeoGraphics[{Red, Polygon[Keys@c1], Green, Polygon[Keys@c2]}]
Out[4]=

Exemples connexes

de en es ja ko pt-br ru zh