1. Learn
  2. /
  3. कोर्स
  4. /
  5. 中級 R

Connected

अभ्यास

時刻の作成とフォーマット

日付の操作と同様に、as.POSIXct() を使って文字列を POSIXct オブジェクトに変換したり、format() を使って POSIXct オブジェクトを文字列に変換したりできます。使用できる変換記号は多岐にわたります。

  • %H: 時(10進数、00〜23)
  • %I: 時(10進数、01〜12)
  • %M: 分(10進数)
  • %S: 秒(10進数)
  • %T: 標準フォーマット %H:%M:%S の省略表記
  • %p: AM/PM の表示

変換記号の全リストは、コンソールで strptime のドキュメントを参照してください。

?strptime

なお、as.POSIXct() は文字列を照合する際にデフォルトのフォーマット %Y-%m-%d %H:%M:%S を使用します。この演習では、タイムゾーンの違いは考慮しません。

निर्देश

100 XP
  • タイムスタンプを表す2つの文字列 str1 と str2 を、それぞれ POSIXct、time1 という名前の time2 オブジェクトに変換してください。
  • format() を使って、time1 から分のみを含む文字列を作成してください。
  • time2 から、「時:分 AM/PM」の形式で時と分を取り出してください。正しい変換記号については、上の説明を参照してください。