0

00:00 ~ 12:00 および 12:00 ~ 00:00 の時間シーケンスを 10 分刻みで作成したいと考えています。Rでこれを行うにはどうすればよいですか?

私は試してみました:

library(chron)
t <- merge(0:23, seq(0, 50, by = 10))
chron(time = paste(x$x, ':', x$y), format = c(times = "h:m"))

しかし、私には2つの問題があります:

  1. 実行中にエラーが発生しますchron(time = paste(x$x, ':', x$y), format = c(times = "h:m")):

convert.times(times., fmt) のエラー: 形式 h:m が正しくない可能性があります

  1. AM/PM 付きの標準時間に戻すにはどうすればよいですか? 2回マージする必要があります:

t <- merge(0:12, seq(0, 50, by = 10))

t_am <- merge(t, "AM")

t_pm <- merge(t, "PM")

それとも、POSIXt を使用する別の方法でしょうか?

4

1 に答える 1