-2
年と月は、2016年3月を表す201603として表されます。 この数値を のような日付形式に変換する方法Rの「March-2016」または「2016-03」?yyyymmフォーマットをRの日付に変換しますか?
年と月は、2016年3月を表す201603として表されます。 この数値を のような日付形式に変換する方法Rの「March-2016」または「2016-03」?yyyymmフォーマットをRの日付に変換しますか?
日付は常に一定の日数を持つ必要があるため、YYYYMM
の末尾に日を追加することを検討してください(下の例では、月の初日は01
)。 character
にnumeric
値を変換しcharacter
Date
へ:
as.Date(paste0(as.character(201603), '01'), format='%Y%m%d')
しかし、それは問題を解決することはできません。出力は「2016-12-01」ですが正しくありません。 – Sanjeev
はい%mは問題を解決しました – Sanjeev
次の行でライブラリ(動物園)を使用して解決策を得ることができます。 as.yearmon(as .character(201603)、 "%Y%m")と表示され、[1] "Mar 2016"がRコンソールの出力として表示されます。 –