データの日付け表記を整えるパッケージの紹介です。すべての表記(例えば「.」区切り)に対応できるわけではありませんが、何かの役に立つかもしれませんので紹介します。
パッケージバージョンは0.1.4。実行コマンドはwindows 11のR version 4.1.2で確認しています。
パッケージのインストール
下記、コマンドを実行してください。
#パッケージのインストール
install.packages("datefixR")
実行コマンド
詳細はコメント、パッケージのヘルプを確認してください。
#パッケージの読み込み
library("datefixR")
###データ例の作成#####
#tidyverseパッケージがなければインストール
if(!require("tidyverse", quietly = TRUE)){
install.packages("tidyverse");require("tidyverse")
}
set.seed(1234)
TestData <- tibble(Group = sample(paste0("Group", 1:4), 5,
replace = TRUE),
X_Data = c("2022-02-19",
"21-03-2022",
"2022/05/21",
"21/06/2022",
"Feb 08 2022"),
Y_Data = sample(c(51:100), 5, replace = TRUE),
Chr_Data = sample(c("か", "ら", "だ", "に",
"い", "い", "も", "の"),
5, replace = TRUE))
########
#日付けデータの書式統一:fix_datesコマンド
#対象列:col.namesオプション;c(X1, X2, ...)と複数指定可能
fix_dates(df = TestData, col.names = "X_Data")
# A tibble: 5 x 4
# Group X_Data Y_Data Chr_Data
# <chr> <date> <int> <chr>
#1 Group4 2022-02-19 94 の
#2 Group4 2022-03-21 97 に
#3 Group2 2022-05-21 59 ら
#4 Group2 2022-06-21 55 も
#5 Group1 2022-08-02 88 い
少しでも、あなたの解析が楽になりますように!!