首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用哪个R时间/日期类和包?

使用哪个R时间/日期类和包?
EN

Stack Overflow用户
提问于 2010-12-05 02:03:09
回答 4查看 12.2K关注 0票数 18

我在R中使用的时间序列有限,所以我想知道从哪个时间/日期类(以及相关的包)开始是最合适的。

到目前为止,在CRAN task view上提供的众多包中,我更喜欢timeDate,它是面向S4的,并且很好地支持位置相关的特性,比如假日和夏令时。

社区显然更喜欢zoo包。chron也很受欢迎。

编辑:以下是lubridate包引用的时间/日期实现的列表:POSIXct,POSIXlt,Date,chron,yearmon,yearqtr,zoo,zooreg,timeDate,xts,its,ti,jul,timeSeries,ftslubridate本身也有方便的时间类durationperiodinterval

如果有多个包经验的人能分享他对可用的时间/日期类在可用性和可扩展性方面的比较意见,我将非常感激。

一些兴趣点(按随机顺序):

  • internationalization (假日、时区等)通过内置日期/时间序列类(
    • internationalization、ts)
    • extensibility ( desirable)
    • best is lubridate

lubridate

lubridate

lubridate

  • ease of date/time-series classes ),可随时使用统计建模和可视化工具

谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-12-05 09:17:50

(应原始发帖的要求,我将这部分从评论移到了stackoverflow的答案部分。)

R News 4/1 ("R Help Desk",第29页)上有一篇文章专门比较了DatePOSIXctchron。(前两个是R的核心,chron是一个包。)

timeDate类(在timeDate包中)基于POSIXct,但具有额外的时区/金融中心支持。

对于间隔规则的系列,tis包支持许多日期概念。

mondate包支持记帐日期。

zoo时间序列包支持几乎任何日期/时间类,还具有兼容tsyearmonyearqtr

xts时间序列包在zoo之上工作,通过将最常见的日期/时间类转换为POSIXct并将其转换回来来处理这些类。

Time Series CRAN Task View中也有信息。

票数 13
EN

Stack Overflow用户

发布于 2010-12-07 13:05:22

使用POSIXct和lubridate。

票数 14
EN

Stack Overflow用户

发布于 2010-12-07 20:07:27

Rmetrics实际上写了一本关于这个主题的(免费)电子书,《金融中R的时间序列对象的讨论》,可以在https://www.rmetrics.org/ebooks-tseries上找到

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4354974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档