decomp = sm.tsa.seasonal_decompose(df)
data = pd.concat([df, decomp.trend, decomp.seasonal, decomp.resid], axis=1)
Анализ временных рядов - неравномерно распределенные меры - панды + статистические модели