最大値と最小値
TakeLargest,TakeLargestBy,TakeSmallest,TakeSmallestByの各関数は,リストおよび連想から数値順に要素を選択する簡単な方法を提供する.
南米各国について,住民の平均余命を購買力平価(PPP)ベースの国内総生産(GDP)に関連付ける.
In[1]:=
data = EntityValue[
EntityClass["Country",
"SouthAmerica"], {EntityProperty["Country", "LifeExpectancy"],
EntityProperty["Country",
"GDP", {"CurrencyUnit" -> "CurrentUSDollar", "PPP" -> "PPP"}]},
"EntityAssociation"]
Out[1]=
TakeSmallestを使って平均余命が最低の2ヶ国を取り出す.
In[2]:=
c1 = TakeSmallest[data[[All, 1]], 2]
Out[2]=
TakeLargestは,購買力平価でGDPが最大の2ヶ国を与える.
In[3]:=
c2 = TakeLargest[data[[All, 2]], 2]
Out[3]=
2つのグループの国々をそれぞれ色付けして地図上に示す.
In[4]:=
GeoGraphics[{Red, Polygon[Keys@c1], Green, Polygon[Keys@c2]}]
Out[4]=