气温高低
用全新函数 MinMax、可以同时提取列表的最高和最低值.
生成雅库茨克 15 年的气温数据集.
In[1]:=
data = AirTemperatureData[
Entity["City", {"Yakutsk", "Yakutia", "Russia"}], {{2001,
01}, {2015, 12}, "Month"}]
Out[1]=
用 DateListPlot 可视化此结果的时间序列.
In[2]:=
DateListPlot[data, FrameLabel -> Automatic]
Out[2]=
以下为 15 年的最高和最低气温.
In[3]:=
periodextrema = MinMax[data]
Out[3]=
以下给出每年的最高和最低气温.
In[4]:=
yearextrema =
MovingMap[MinMax,
data, {Quantity[1, "Years"], Right, Quantity[1, "Years"]}]
Out[4]=
提取第一年的极值.
In[5]:=
yearextrema["FirstValue"]
Out[5]=
绘制 15 年的变化图.
In[6]:=
DateListPlot[yearextrema, PlotMarkers -> Automatic]
Out[6]=