Rの日付と時刻
文字列データをDateまたはPOSIXctオブジェクトに変換し、分析用に日付を整形する方法を学びます。
「Rの日付と時刻」はCoddyKit上の無料R Academyレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはR Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 R Academyコースには全3レッスンが含まれています。
Rにおける日付と時刻の概要
Rにおける日付と時刻の概要
データ分析では、日付と時刻を扱うことが重要です。Rには、日付と時刻を効率的に処理するための関数がいくつか用意されています。

日付の作成
日付の作成
as.Date()関数を使って日付オブジェクトを作成します。
date <- as.Date('2025-03-10')
print(date)日付の構成要素の抽出
日付の構成要素の抽出
format()を使って、年、月、日を抽出できます。
format(date, '%Y')
format(date, '%m')
format(date, '%d')日付の算術演算
日付の算術演算
日付に日数を加算したり、日数を減算したりできます。
new_date <- date + 10
print(new_date)日時の操作
日時の操作
POSIXctクラスは日付と時刻の両方を格納します。
datetime <- as.POSIXct('2025-03-10 14:30:00')
print(datetime)日時の書式設定
日時の書式設定
format()を使って日時の表示形式を変更します。
format(datetime, '%B %d, %Y %H:%M')時間差の計算
時間差の計算
2つの日付または時刻の差を計算できます。
diff <- difftime(as.POSIXct('2025-03-15'), as.POSIXct('2025-03-10'), units='days')
print(diff)Lubridateを使った日付操作
Lubridateを使った日付操作
lubridateパッケージは日付に関する操作を簡単にします。
library(lubridate)
date <- ymd('2025-03-10')
print(date)まとめ
まとめ
このレッスンでは、次のことを学びました。
- Rで日付を作成および操作する方法
- 日付の算術演算を行う方法
- 日付を簡単に扱うために
lubridateを使う方法

よくある質問
「Rの日付と時刻」レッスンは無料ですか?
はい。「Rの日付と時刻」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、R Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 R Academyコースには全3レッスンが含まれています。
「Rの日付と時刻」で何を学びますか?
文字列データをDateまたはPOSIXctオブジェクトに変換し、分析用に日付を整形する方法を学びます。 ブラウザで直接実行するハンズオンコードでR Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
R Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのR Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/3です。
「Rの日付と時刻」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このR Academyレッスンでコードを書いて実行できますか?
はい。すべてのR Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。