Wolfram 语言

核心语言

气温高低

用全新函数 MinMax、可以同时提取列表的最高和最低值.

生成雅库茨克 15 年的气温数据集.

In[1]:=
Click for copyable input
data = AirTemperatureData[ Entity["City", {"Yakutsk", "Yakutia", "Russia"}], {{2001, 01}, {2015, 12}, "Month"}]
Out[1]=

DateListPlot 可视化此结果的时间序列.

In[2]:=
Click for copyable input
DateListPlot[data, FrameLabel -> Automatic]
Out[2]=

以下为 15 年的最高和最低气温.

In[3]:=
Click for copyable input
periodextrema = MinMax[data]
Out[3]=

以下给出每年的最高和最低气温.

In[4]:=
Click for copyable input
yearextrema = MovingMap[MinMax, data, {Quantity[1, "Years"], Right, Quantity[1, "Years"]}]
Out[4]=

提取第一年的极值.

In[5]:=
Click for copyable input
yearextrema["FirstValue"]
Out[5]=

绘制 15 年的变化图.

In[6]:=
Click for copyable input
DateListPlot[yearextrema, PlotMarkers -> Automatic]
Out[6]=

相关范例

de en es fr ja ko pt-br ru