文字列型の年月を表す値を日付型のデータに変換する方法について紹介します。
今回利用するデータは各行が特定月の売上に関する情報を示しており、各列には売上金額、販売数量、平均単価などの売上関連情報が含まれています。
年月列を確認すると、例えば最初の行は「2020/1」という形式で表示されており、年月形式のデータであることが確認できます。
このようなデータは文字列型であるため、年単位での集計など日付としての処理に適していません。そのため、これらの年月形式データを日付型データへ変換する必要があります。
年月形式のデータを日付型に変換するためには、年月の列のヘッダーメニューからから「データタイプを変換」、「Date(日付) / POSIXct(日付/時間)型に変換」を選択し、今回は、年と月の情報を含む文字列の形式であるため、「Year, Month」を選択します。
すると計算エディタが表示され、ym(年月)
という計算式が入力されている状態となります。
ym関数
は年月のみの情報を含むテキストから日付型への変換を行う関数です。この変換では、日付は自動的にその月の1日として設定されます。
設定完了後、実行ボタンをクリックすることで、年月データが日付型データへと変換されたことが確認できます。