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

Datetime 要使用哪个R时间/日期类和包?,datetime,r,date,time-series,Datetime,R,Date,Time Series,我在R的时间序列风险敞口有限。因此,我想知道哪个时间/日期类别(以及相关的数据包)最适合开始 在上提供的众多软件包中,到目前为止,我倾向于,它是面向S4的,并且很好地支持位置相关的特殊性,例如节假日和夏令时 社区显然支持这一方案。也很受欢迎。 [编辑:这是一个时间/日期实现列表,lubridate软件包引用了它:POSIXct、POSIXlt、date、chron、yearmon、yearqtr、zoo、zooreg、timeDate、xts、its、ti、jul、timeSeries、fts。

我在R的时间序列风险敞口有限。因此,我想知道哪个时间/日期类别(以及相关的数据包)最适合开始

在上提供的众多软件包中,到目前为止,我倾向于,它是面向S4的,并且很好地支持位置相关的特殊性,例如节假日和夏令时

社区显然支持这一方案。也很受欢迎。
[编辑:这是一个时间/日期实现列表,lubridate软件包引用了它:POSIXct、POSIXlt、date、chron、yearmon、yearqtr、zoo、zooreg、timeDate、xts、its、ti、jul、timeSeries、fts
lubridate
本身也有方便的时间类
duration
period
interval]

如果有多个软件包经验的人能就可用时间/日期类在可用性和可扩展性方面的比较发表意见,我将不胜感激

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

  • 国际化(假日、时区等)
  • 现成的统计建模程序
  • 现成的可视化工具
  • 易用性
  • 与内置日期/时间序列类(POSIX、ts)的兼容性
  • 可扩展性(需要S4)
  • 最佳搭配

谢谢。

您在这里搜索过老问题了吗?这一点已经讨论了很多——使用搜索词,如

 [r] zoo
在R标记内搜索,例如,
zoo

当然,这在r-sig-finance列表和其他地方也被讨论到了极点

我的钱在动物园和xts上。并避免S4,除非你真的需要它。

(应原始海报的要求,我将其从stackoverflow的评论部分转移到回答部分。)

“R Help Desk”,第29页)中有一篇文章专门比较了
Date
POSIXct
chron
。(前两个是R的核心,而
chron
是一个包。)

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

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

mondate
包支持会计日期

zoo
时间序列包支持几乎任何日期/时间类,并且还具有
yearmon
yearqtr
以实现
ts
兼容性

xts
时间序列包在
zoo
之上工作,通过将最常见的日期/时间类转换为
POSIXct
并再次转换来处理它们


还有。

使用POSIXct和lubridate中的信息

Rmetrics实际上写了一本(免费)电子书,主题是“金融中R的时间序列对象讨论”,可在

上找到。我的问题是关于时间序列包的比较,而不是关于具体的[R]动物园,我希望有经验的人能分享他的知识。这就是你开始搜索
zoo
,然后你可以搜索
timeDate
等等。这样做有意义吗?我最好开始阅读zoo+timeDate+chron+xts+Texts或其他软件包文档,而不是让自己暴露在如何搜索的贬义教学中。如果你是这样一位搜索专家,为什么不让我看一下相关的讨论,而不是花时间在这些评论上呢?在r.sig.finance上,只有一个帖子提到了动物园和时间日期,这是你的策略。每个月都有数百个关于动物园套餐的问题被问到。R新闻4/1中有一篇文章专门比较了Date、POSIXct和chron。前两个是R的核心。timeDate类基于POSIXct,但具有exta时区/金融中心支持。对于常规系列,tis包支持许多日期概念。mondate包支持会计日期。zoo几乎支持任何日期类,xts包在zoo之上工作,通过将最常见的日期/时间类转换为POSIXct并再次转换,来处理它们。我只想指出,zoo包是一个时间序列包。它本身不是一个日期/时间包,而是与R和其他包中的日期/时间类一起工作,例如POSIXct、chron、timeDate等。@g.Grothendieck。我已经开始查动物园的文件了。它还与其他软件包进行了简要比较。谢谢你的包装:)在玩了几天不同类型的游戏后,我得出了相同的结论。谢谢你的包裹。在
lubridate
中,我有点缺少的是将单位的整数、下限和上限设置为分数的能力。一直到每小时的第5分钟和第35分钟,我都在说floor。我发现我们已经在某个地方失去了这个功能——我在Thank Jean上打开了一个bug报告。好书。这是关于zoo、xts和timeSeries软件包的,但也有两个非常有用的章节介绍如何处理日期时间对象。-1这是一个误导性的、有偏见的说法,不推荐使用。我建议您阅读5个动物园小插曲、1个xts小插曲和2个参考手册以获取准确信息。例如,电子书的第二个问题应该解释zoo/xts和timeSeries之间的区别,但它没有提到关键区别,即zoo在处理满足某些最小属性的任何时间/日期索引类时是通用的,而timeSeries是硬编码的,在内部使用特定的索引类。