- ts_ggplot: pass symbols, not strings (fix #223)
- Fix an issue with a test
- Comply with rOpenSci Standards
- Better test coverage
- Support for 'zooreg' time series
- better error messages when input is not ts-boxable
- better error messages when data is non-standard
- New repository: https://github.com/ropensci
- New documentation website: https://docs.ropensci.org/tsbox
- ts_long() works with on a wider set of data frames
- ts_plot() works better when applied on non-standard data frame
- ts_first_of_period works with POSIXct #210
- avoid date classes not getting respected by stopifnot, #213
- Fix CRAN issues on Mac
- export ts_first_of_period #178
- regular zoo and xts can be processed #175, #189
- ts_na_interpolation() exported and added to examples in ?ts_examples #127
- support regular timestamps in tsibble #196
- ensure time is always ordered #202
- ts_index(): base period can be entered as a range #188
- ts_frequency() also works for weeks, sec, min, hours #183
- ts to data frame conversion works with slight offsets #186
- ts_trend does retransform #193
- tslist: Use ids to name single elements if possible #194
- ts_bind works with short series and scalars #197
- more tolerance towards misspecified ts objects #195
- ts_wide does not fail on tsibble etc. #173
- point to tempdisagg::td() for low to high frequency conversion #142
- better error messages if series contain duplicates #181
- better error messages when converting one row data frames #179
- better error messages when time col contains NA #184
- Fix test case that failed with dplyr 1.0 #182
- Construction of expressions for data.tables are done properly and now are able to contain spaces or non-ASCII characters (#151, thanks @stefanfritsch)
- ts_default() puts data frames in default order (ids, time, value) (#166)
- Consistent handling of non-default colnames and colorder in data frames (#166)
- Support for 'tis' time series (#150)
- Support for 'irts' time series, from package tseries
- Tweaks to color schemes
- High-frequency conversion works with daylight saving time (#152)
- Do not run x13binary in tests on Solaris (#143)
- Use
key = id
when creating a tsibble (#156) - ts_trend passes arguments to loess (#147)
- ts_summary works with single or irregular observations (#145, #146)
- ts_frequency handles na.rm correctly (#148)
- handles data sets from tsibbledata (#164)
- ts_lag handles negative
by
argument correctly (#177)
- Rectangular structures (
data.frame
,tibble
,data.table
) keep explicit NAs by default. Usets_na_omit()
to make explicit NAs implicit. As previously,ts_regular()
makes implicit NAs explicit.
ts_default
, new function to change column names to defaults (time, value), so that no auto detection is performed afterwards (#118)ts_summary
, returns a data frame with summary information of a ts-boxable object. Also used to extract time series properties (ts_summary(x)$start
,ts_summary(x)$freq
, etc.)ts_regular
gainsfill
argument, to specify replacement value forNA
(#101)ts_pc
,ts_pcy
,ts_diff
,ts_diffy
have been rewritten and are much faster. They now return a series of the same length as the input, withNA
s at the beginning.ts_pca
, new function to calculate annualized percentage change ratets_span
gainsextend
argument, to add explicitNA
s
ts_apply
pass on arguments. This allows functions generated by ts_ to pass on additional arguments. E.g.,ts_seas(AirPassengers, x11 = "")
(#115, #103)- unnamed
tslist
objects of length 1 don't get an id anymore (#116) ts_span
various fixes, boundary specification by shift string ("1 year"
) or period now works as expected, also for non-heuristic series, such asEuStockMarkets
(#106)- time column of daily data is treated as Date and survives two way conversion (#114, #137)
ts_pick
, error if picked series is not in data (#100)- error when data contains duplicated series (#102)
ts_plot
, improved axis labels for high frequency series (#117)- fixed tsibble to anything conversion
ts_start
,ts_end
, usets_summary(x)$start
andts_summary(x)$end
instead.
- Support for
tibbletime
time series (#90)
- Automatically detect numbers or text from 1600 to 2200 as time column (#92)
- Fix to correctly ensure uniqueness of non unique id combinations (#93)
- Fix to correctly parse
POSIXct
columns for monthly data in different time zones. Remove two way testing for daily series withPOSIXct
columns. This should fix mac binary build on CRAN (#97)
- initial version