Skip to content

zoo

S3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations)

v1.8-15 · Dec 15, 2025 · GPL-2 | GPL-3

Description

An S3 class with methods for totally ordered indexed observations. It is particularly aimed at irregular time series of numeric vectors/matrices and factors. zoo's key design goals are independence of a particular index/date/time class and consistency with ts and base R by providing methods to extend standard generics.

Downloads

CRAN

781.7K

Last 30 days

94th

2.3M

Last 90 days

8.7M

Last year

Trend: +2.9% (30d vs prior 30d)

r2u CRAN

5.8K

Last 30 days

20.4K

Last 90 days

58.5K

Last year

Trend: -19.1% (30d vs prior 30d)

autoCRAN

35

Last 7 days

225

Last 30 days

7

All-time

⚠ Shared name: this package is also shipped elsewhere on openSUSE, so this count is not exclusive to autoCRAN (it is an upper bound).

CRAN Check Status

1 ERROR
12 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 ERROR
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (1 non-OK)
ERROR r-release-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘zoo-design.Rnw’ using Sweave

Attaching package: ‘zoo’

The following objects are masked from ‘package:base’:

    as.Date, as.Date.numeric

--- finished re-building ‘zoo-design.Rnw’

--- re-building ‘zoo-faq.Rnw’ using Sweave

Attaching package: ‘zoo’

The following objects are masked from ‘package:base’:

    as.Date, as.Date.numeric


Attaching package: ‘timeSeries’

The following object is masked from ‘package:zoo’:

    time<-

The following objects are masked from ‘package:graphics’:

    lines, points

--- finished re-building ‘zoo-faq.Rnw’

--- re-building ‘zoo-quickref.Rnw’ using Sweave

Attaching package: ‘zoo’

The following objects are masked from ‘package:base’:

    as.Date, as.Date.numeric

--- finished re-building ‘zoo-quickref.Rnw’

--- re-building ‘zoo-read.Rnw’ using Sweave

Attaching package: ‘zoo’

The following objects are masked from ‘package:base’:

    as.Date, as.Date.numeric

--- finished re-building ‘zoo-read.Rnw’

--- re-building ‘zoo.Rnw’ using Sweave

Attaching package: ‘zoo’

The following objects are masked from ‘package:base’:

    as.Date, as.Date.numeric

Loading required package: sandwich

Error: processing vignette 'zoo.Rnw' failed with diagnostics:
 chunk 1 (label = preliminaries) 
Error in library("timeDate") : there is no package called ‘timeDate’

--- failed re-building ‘zoo.Rnw’

SUMMARY: processing the following file failed:
  ‘zoo.Rnw’

Error: Vignette re-building failed.
Execution halted

Additional Issues

Check History

ERROR 11 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 27, 2026
ERROR r-release-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘zoo-design.Rnw’ using Sweave

Attaching package: ‘zoo’

The following objects are masked from ‘package:base’:

    as.Date, as.Date.numeric

--- finished re-building ‘zoo-design.Rnw’

--- re-buildin
...[truncated]...
 chunk 1 (label = preliminaries) 
Error in library("timeDate") : there is no package called ‘timeDate’

--- failed re-building ‘zoo.Rnw’

SUMMARY: processing the following file failed:
  ‘zoo.Rnw’

Error: Vignette re-building failed.
Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (567)

imports

ACDm AFR AGHmatrix ARDL ATQ ActCR AeRobiology AquaBEHER Athlytics BGVAR BLSloadR BatchGetSymbols BigVAR BreakPoints CAST CSIndicators CSMES CalcThemAll.PRM CalibrationCurves CausalImpact CharAnalysis CohortPlat Coinprofile ConnectednessApproach ConversationAlign DChaos DESA DatastreamDSWS2R DepthProc DisaggregateTS DynForest EBASE EHRtemporalVariability Epi EpiReport EviewsR FDboost FlowRegEnvCost GGIR GLmom GSSE GWSDAT HYPEtools HyMETT ICSKAT ICtest IndexConstruction KarsTS LTASR MBNMAtime MJMbamlss MSGARCH MarketMatching MethodOpt MetricGraph MissingHandle MuPETFlow MultiGrey MultivariateTrendAnalysis OtsuSeg PCRA PCRedux PERK PMwR PPMiss PRISM.forecast PWEV PerformanceAnalytics PheVis PortalHacienda PortfolioTesteR PupilPre PupillometryR QuantileModels R2Addhaz REffectivePred RFmerge RGAP RPEIF RPESE RQuantLib RTL RWDataPlyr RavenR RcamelsCL RcmdrPlugin.RiskDemo Rmfrac SEI SPEI SPIChanges SPLICE SSplots SVDNF SWTools SeaSondeR SharpeR ShellChron SherlockHolmes SimuRg SmartMeterAnalytics Sojourn StackImpute StockDistFit StormR SurvMI TCIU TSdisaggregation TSstudio TTAinterfaceTrendAnalysis TTR TeXCheckR ThomasJeffersonUniv TrafficBDE TrenchR TrueWAP TwoStepSDFM UKgrid URooTab ViralEntropR VisitorCounts WARDEN WASP WaterBalanceR Wats YEAB acc acss actigraph.sleepr activAnalyzer admiralpeds agcounts akiFlagger anomaly argo asciiSetupReader bayesforecast bbdetection bfast blsBandit brms.mmrm cats cgmanalysis changepoint.np chronicle climatehealth climetrics clinify cohorts compIndexBuilder conformalForecast contTimeCausal contagionchannels convergenceDFM covatest creditr cry cryptoQuotes dataprep dccmidas degday dendRoAnalyst descstatsr descsuppRplots deseats diemr digiRhythm disclosuR dispRity distantia dsa duet dygraphs dynatop dynmix edeaR epe4md eph epiR ern estar evalHTE eyeris eyetools eyetrackingR fDMA fEGarch facmodCS facmodTS finlabR fluxfixer fluxible forecast forecastADAPT forecastHybrid forecasteR fruclimadapt garma gazepath gcxgclab gdpc geodiv ggPMX ggpp ggquickeda globaltrends gluvarpro greybox grwat gstar gstat gunsales hahmmr harbinger highcharter highfrequency historicalborrowlong hpiR htrSPRanalysis hydroMOPSO hydroState hydrotoolbox hyfo iAR iClick iForecast ichimoku ifpd iglu imdR imputeFin imputeTestbench influxdbr intradayModel jubilee kehra kofdata kollaR kssa lacunarity lapop lcyanalysis ldhmm legion lessR lfstat locuszoomr longitudinalcascade mMARCH.AC mappoly marcher memoria mfGARCH midasr mixchar mmaqshiny morse morseTKTD movementsync movieROC mudfold multifamm multilevelTools mvLSWimpute mvMonitoring myClim nanotime nixmass nonlinearTseries nortsTest nparACT npcure nphPower numbat oRaklE obAnalytics odeGUTS oncmap party pcts pdfetch pedquant phase phenocamr phenofit phenopix photobiology plm plotthis pmev portalr portfolioBacktest praatpicture pressuRe qkiosk qrmtools quantspec r2dii.analysis rAmCharts rangr rasterVis rbioacc realestatebr rechaRge reddPrec rjd3production rmgarch rmsfuns rnrfa robustGarch robustbetareg rportfolio rts rugarch rumidas runcharter s2dv sGMRFmix sandwich sazedR scDIFtest seasonalityPlot seasonalview seastests sectorgap segclust2d semtree sfc shrinkTVP shrinkTVPVAR sirad sisireg skytrackr smooth smoothy smplot2 soundClass soundgen spacetime ssaBSS stCEG staRdom starvars starvz statcomp svars sysid syuzhet tableone tagtools taxize tbl2xts tectonicr telemetR testcorr tf tfarima tibbletime tidychangepoint tidyextreme tidyquant tigerhitteR timetk trackeRapp trajectories tripEstimation tsBSS tsaux tscopula tsdb tsensembler tseries tseriesTARMA tsgarch tsgc tsissm tsmarch tsmethods tsrobprep tssim tswge uavRmp umx valdrViz vcrpart voice wevid whep whippr wql x3ptools yfR yrnd

linking_to

xts

Dependency Network

Dependencies Reverse dependencies lattice AER EloRating EnvCpt Evapotranspiration FFdownload FinTS GCEstim GroupBN HEDA IBrokers Modalclust NitrogenUptake2016 PortfolioAnalytics RJSDMX RcmdrPlugin.temis +552 more reverse deps zoo

Version History

72 tracked
new 1.8-15 Mar 10, 2026
updated 1.8-15 ← 1.8-14 diff Dec 14, 2025
updated 1.8-14 ← 1.8-13 diff Apr 9, 2025
updated 1.8-13 ← 1.8-12 diff Feb 21, 2025
updated 1.8-12 ← 1.8-11 diff Apr 12, 2023
updated 1.8-11 ← 1.8-10 diff Sep 16, 2022
updated 1.8-10 ← 1.8-9 diff Apr 14, 2022
updated 1.8-9 ← 1.8-8 diff Mar 8, 2021
updated 1.8-8 ← 1.8-7 diff May 1, 2020
updated 1.8-7 ← 1.8-6 diff Jan 9, 2020
updated 1.8-6 ← 1.8-5 diff May 27, 2019
updated 1.8-5 ← 1.8-4 diff Mar 20, 2019
updated 1.8-4 ← 1.8-3 diff Sep 18, 2018
updated 1.8-3 ← 1.8-2 diff Jul 15, 2018
updated 1.8-2 ← 1.8-1 diff Jun 10, 2018