自動的にログに記録されたデータを生成する実験を行っています。ソフトウェアは、形式のタイムスタンプを生成します41149.014850
。この 10 進数のタイムスタンプを に変換したいと思い28.08.2012 00:21:23
ます。Rでこれを最もエレガントに行うにはどうすればよいですか?
関数と原点を指定しstrsplit
た関数、関数を使ってみました。しかし、役に立たない。関数とでアクセスできる 2 つの数値にタイムスタンプを分割する際に問題があります。as.Date
times
as.Date
times
ここにいくつかのデモコードがあります:
myDatetime <- c(41149.004641, # 28.08.2012 00:06:41
41149.009745, # 28.08.2012 00:14:02
41149.014850, # 28.08.2012 00:21:23
41149.019954) # 28.08.2012 00:28:44
## not working out for me
Dat.char <- as.character(myDatetime)
date.split <- strsplit(Dat.char, split = "\\.")
## how to proceed from here, if it is a good way at all