Wolfram Language

Linguagem de núcleo

Valores maiores e menores

As funções TakeLargest, TakeLargestBy, TakeSmallest, e TakeSmallestBy oferecem maneiras simples de selecionar elementos de listas e associações por ordem numérica.

Para cada país europeu, associe a expectativa de vida de seus habitantes e o produto interno bruto (PIB) a paridade do poder de compra (PPC).

In[1]:=
Click for copyable input
data = EntityValue[ EntityClass["Country", "SouthAmerica"], {EntityProperty["Country", "LifeExpectancy"], EntityProperty["Country", "GDP", {"CurrencyUnit" -> "CurrentUSDollar", "PPP" -> "PPP"}]}, "EntityAssociation"]
Out[1]=

Use TakeSmallest para obter os dois países com o menor expectativa de vida.

In[2]:=
Click for copyable input
c1 = TakeSmallest[data[[All, 1]], 2]
Out[2]=

TakeLargest mostra os dois países com maior PIB em PPC.

In[3]:=
Click for copyable input
c2 = TakeLargest[data[[All, 2]], 2]
Out[3]=

Destaque com cores estes dois conjuntos de países em um mapa geográfico.

In[4]:=
Click for copyable input
GeoGraphics[{Red, Polygon[Keys@c1], Green, Polygon[Keys@c2]}]
Out[4]=

Exemplos Relacionados

de en es fr ja ko ru zh