2011-02-02 18 views
7

可能性の重複:
Which R time/date class and package to use?最高の時間の日付形式

こんにちは、

私はRのための時間の日付形式を使用したいのですが、非常に多くのパッケージがあります私は少し失われている独自のフォーマットを持っています。

私はPOSIXct/POSIXlt形式を使用することを考えていました。それが最善の(すべての使用のために十分な柔軟性)である

おかげで フレッド

+2

重複http://stackoverflow.com/questions/4354974/which-r-time-date-class-and-package-to-use – Marek

+0

@Marek、その時の質問は時系列の日付と時刻についてであった必ずしも一般的な日時と同じではありません。 'zoo'は、2つの他の時系列パッケージを分離して、1つ以上の日付時間クラスをハードコードします。あるいは、インデックスが何であるべきかという独自の概念を暗黙的に使用します。 –

答えて

6

DatePOSIXctは両方基本R種類と強くお勧めです。

zooまたはxtsのようなパッケージは、これらのタイプのインデックス作成のためにを使用します。 lubridateのような他のパッケージは、日付の計算と解析のためにそれらを使います。

あなたの直感は正しいので、DatePOSIXctを使用してください。

+1

'zoo'はこれらのクラスを使用することができますが、一般的に言えば、ほぼすべてのインデックスクラスを使用することができ、それらのクラスまたは他のクラスを優先しないことに注意してください。 –

+0

同様に、rubridateは私が気付いているすべてのR date timeクラスで動作します – hadley

+0

私は、APIを介してlubridateとzooの両方が動作すると信じていますが、rubridateは日時についてのものなので、インデックスについてのものであり、インデックスは日付または時間であってもよいが、実際には従来のものとはみなされる必要はない。たとえば 'zoo(1:26、letters)'はアルファベットの有効な動物園シリーズです。 –

5

R News 4/1ヘルプデスクの記事は、適切なクラスの選択方法です。

+3

今日、Gaborの記事からいくつかの走行距離があります。 –