Наибольшие и наименьшие значения
Функции TakeLargest, TakeLargestBy, TakeSmallest и TakeSmallestBy обеспечивают простые способы выбора элементов из списков и ассоциаций в численном порядке.
Для каждой южноафриканской страны соотнесите продолжительность жизни населения с валовым внутренним продуктом (ВВП) по паритету покупательной способности (ППС).
In[1]:=
data = EntityValue[
EntityClass["Country",
"SouthAmerica"], {EntityProperty["Country", "LifeExpectancy"],
EntityProperty["Country",
"GDP", {"CurrencyUnit" -> "CurrentUSDollar", "PPP" -> "PPP"}]},
"EntityAssociation"]
Out[1]=
Используйте TakeSmallest для получения двух стран с наименьшей продолжительностью жизни.
In[2]:=
c1 = TakeSmallest[data[[All, 1]], 2]
Out[2]=
TakeLargest выдаёт две страны с наибольшим ВВП по ППС.
In[3]:=
c2 = TakeLargest[data[[All, 2]], 2]
Out[3]=
Выделите цветом эти две группы стран на географической карте.
In[4]:=
GeoGraphics[{Red, Polygon[Keys@c1], Green, Polygon[Keys@c2]}]
Out[4]=