ビデオ: r/Rareinsults | YOU LOOK LIKE A THUMB 2025
Rの日付のみを参照するだけでは不十分であることがよくあります。
日付に加えて時間情報を指定するには、R:の2つの関数のいずれかを選択できます。 POSIXct()および。 POSIXlt()。これらの2つの日時関数は、内部的に日付情報を格納する方法と、日付と時刻の要素を抽出できる方法が異なります。 (これらの2つの関数の詳細については、近くのサイドバー「2つのdatetime関数」を参照してください。)
<! - 1 - >POSIXは、UNIXオペレーティング・システムを参照する一連の標準の名前です。 POSIXctは、デフォルトで1970年の開始からの秒数として内部的に保存された時間を指します。 POSIXctは、年、月、日、時、分のベクトルの名前リストとして格納された日付を参照します。
ウィキペディアによると、 アポロ11号 月着陸の時刻は1969年7月20日、UTCは20:17:39であった。 (UTCは協定世界時の略語で、世界の時計はどのように規制されていますか?)この日時をRで表現するには、次のようにしてください:
<! - 2 - > >> apollo apollo。 fmt xct xct [1] "1969-07-20 20:17:39 UTC"ご覧のとおり、 POSIXct()は、と同様の引数を取ります。 Date()。ただし、日付形式とタイムゾーンを指定する必要があります。 【表9】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】【表10】 分(00-59)
%S
小数(00-61)の秒数999%p | AM / PMインジケータ |
---|---|
<!ほとんどのコンピュータ言語およびシステムでは、日付は特定の瞬間( | エポック |
と呼ばれる)からの秒数を示す数値で表されます。 | Rでは、POSIXct()とPOSIXlt()の2つの関数を使用してdatetimeオブジェクトを扱うことができます。これらの関数は、それぞれPOSIXctクラスとPOSIXltクラスのオブジェクトを作成します。 |
POSIXctオブジェクトは、数値ベクトルとして1970年の初め(UTCタイムゾーン内)からの(符号付き)秒数を表します。 | POSIXltオブジェクトは、datetime(sec、min、hourなど)の9つの要素を表すベクトルの名前付きリストです。 POSIXctは数値でPOSIXltオブジェクトはリストなので、POSIXctオブジェクトのメモリ使用量は少なくなります。 |
便利な関数 | 日付 |
カレンダーの日付 | as |
POSIXct 数値ベクトル として1970年の初め(UTC
タイムゾーン内)からの秒数。 POSIXct()
-
POSIXlt
-
9要素(秒、分、時など)を表すベクトルの名前付きリスト
POSIXlt()