始める無料で始める

今日は何曜日(何日)?

R には日付や時刻を扱うための機能がたくさんあります。主なデータクラスは Date と POSIXct の 2 つです。Date は "2015-01-22" のようなカレンダー日付のオブジェクトに使います。POSIXct は "2015-01-22 08:39:40 EST" のような日時オブジェクトを表す方法で、これは米国東部標準時で午前 8:39 の 40 秒後を意味します。

実務では、必要最小限のシンプルなクラスを使うのが最善です。多くの場合、最も簡単なのは Date です。本コースではほぼすべてで Date クラスを使いますが、日中(intraday)の金融データを保存するために POSIXct も把握しておくことが重要です。

次の演習では、R に現在の日付と現在の時刻を返させることで、最初の日付・時刻オブジェクトを確認していきます。

この演習はコースの一部です

金融のための中級R

コースを見る

演習の手順

  • Sys.Date() を入力して、R に現在の日付を返させてください。
  • Sys.time() を入力して、R に現在の日付と時刻を返させてください。Date と time の大文字・小文字の違いに注目しましょう。
  • Sys.Date() を変数 today に保存してください。
  • class()today に対して使い、そのクラスを確認してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# What is the current date?
___

# What is the current date and time?
___

# Create the variable today
today <- ___


# Confirm the class of today
___
コードを編集して実行