Est-il possible de définir une fréquence semi-annuelle pour un objet python scikits.timeseries time_series?
Question
Selon le module scikits.timeseries, les fréquences suivantes sont disponibles lors de la définition d'un objet time_series:
- Fréquences annuelles, fréquences trimestrielles, mensuelles, hebdomadaires, quotidiennes, etc..const.freq_constants "rel=" nofollow "> http://pytseries.sourceforge.net/core.constants.html#scikits.timeseries.const.freq_constants
Les fréquences excluent semi-annuel (deux fois par an).
Comment définirait-on une fréquence semi-annuelle pour un objet scikits.timeseries.time_series?Existe-t-il une solution de contournement?
La solution
Définissez la fréquence trimestrielle et remplissez-la à 50%:
import scikits.timeseries as ts
dates = ts.date_array(start_date=ts.Date('Q', '2009-01'),
end_date=ts.Date('Q', '2011-01'))
data = ts.TimeSeries(np.arange(9), dates=dates, mask=1-dates.quarter%2)
# returns:
timeseries([0 -- 2 -- 4 -- 6 -- 8],
dates = [2009Q1 ... 2011Q1],
freq = Q-DEC)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow