Filtre séries temporais com datas
Obtenha a temperatura em datas específicas usando WeatherData. Crie novas séries temporais com MissingDataMethod para completar os dados que faltam.
In[1]:=

data = TimeSeries[
  WeatherData["Chicago", 
   "Temperature", {{2015, 1, 1}, {2015, 12, 31}}], 
  MissingDataMethod -> "Interpolation"]Out[1]=

In[2]:=

DateListPlot[data, FrameLabel -> Automatic]Out[2]=

Use MinFilter com intervalo de um mês para analisar quando a primeira e a última geada ocorreu naquele ano.
In[3]:=

minF = MinFilter[data, Quantity[1, "Month"]];mostre o input completo da Wolfram Language
Out[5]=

Primeiro dia após a última geada da primavera.
In[6]:=

spring = TimeSeriesWindow[minF, {"15 April 2015", "15 May 2015"}];In[7]:=

DateObject[
 First@FirstCase[
   spring["Path"], _?(#[[2]] > Quantity[0, "DegreesCelsius"] &)]]Out[7]=

Primeira geada do outono.
In[8]:=

fall = TimeSeriesWindow[minF, {"1 Oct 2015", "31 Oct 2015"}];In[9]:=

DateObject[
 First@FirstCase[
   fall["Path"], _?(#[[2]] <= Quantity[0, "DegreesCelsius"] &)]]Out[9]=



















 
  
  
  
  
  
  
 