Rで解析:時分秒のデータ作成がラクラクです。「hms」パッケージ

Rの解析に役に立つ記事
スポンサーリンク

時分秒のデータ作成が簡単なパッケージの紹介です。Rで時分秒の作成は以外と面倒な作業なので便利かと思います。

パッケージバージョンは1.1.2。実行コマンドはR version 4.2.2で確認しています。

スポンサーリンク

パッケージのインストール

下記コマンドを実行してください。

#パッケージのインストール
install.packages("hms")

実行コマンド

詳細はコマンドを確認ください。

#パッケージの読み込み
library("hms")

###データ例の作成#####
n = 100
TestData <- data.frame(Group = sample(c(paste0("Group", 1:5), NA), n, replace = TRUE),
                       Data1 = sample(c(0:1, NA), n, replace = TRUE),
                       Data2 = rnorm(n),
                       Data3 = rnorm(n))
########

#difftime class&#12434;&#20316;&#25104;:hms&#12467;&#12510;&#12531;&#12489;
#&#26178;&#38291;&#12434;&#25351;&#23450;:hours&#12458;&#12503;&#12471;&#12519;&#12531;
#&#20998;&#12434;&#25351;&#23450;:minutes&#12458;&#12503;&#12471;&#12519;&#12531;
#&#31186;&#12434;&#25351;&#23450;:seconds&#12458;&#12503;&#12471;&#12519;&#12531;
GetData <- hms(hours = 19, minutes = 40, seconds = 45)
#class&#12398;&#30906;&#35469;
class(GetData)
#&#20869;&#23481;&#30906;&#35469;
GetData
19:40:45
#&#12371;&#12435;&#12394;&#20351;&#12356;&#26041;&#12418;&#12391;&#12365;&#12414;&#12377;
TestData <- data.frame(hours = 9:19, minutes = 30:40, seconds = 35:45)
GetData <- hms(hours = TestData[, 1], minutes = TestData[, 2], seconds = TestData[, 3])
#class&#12398;&#30906;&#35469;
class(GetData)
#&#20869;&#23481;&#30906;&#35469;
GetData
09:30:35
10:31:36
11:32:37
12:33:38
13:34:39
14:35:40
15:36:41
16:37:42
17:38:43
18:39:44
19:40:45

少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました