次のような data.frame mdf があります。
date time moon Sunrise Sunset time.tmp
1 1.9.12 0:00:00 0.00 6:52 20:26 2013-06-12 00:00:00
2 1.9.12 1:00:00 0.00 6:52 20:26 2013-06-12 01:00:00
3 1.9.12 2:00:00 0.00 6:52 20:26 2013-06-12 02:00:00
4 1.9.12 3:00:00 0.00 6:52 20:26 2013-06-12 03:00:00
5 1.9.12 4:00:00 0.00 6:52 20:26 2013-06-12 04:00:00
Sunrise 列と Sunset 列で round() を使用しようとすると、「未使用の引数」というエラーが発生します。理由がわかりません。
これは私が使用しているコード行です。
round(strptime(mdf$Sunrise, format="%H:%M"), units = "hours")
これはエラーです:
Error in round.POSIXt(list(sec = c(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, :
unused argument (units = "hours")
これを使えば
round(strptime("6:52", format="%H:%M"), units="hours")
代わりにこのエラーが発生します
Error in round.POSIXt(list(sec = 0, min = 52L, hour = 6L, mday = 12L, :
unused argument (units = "hours")
SessionInfo() が返す
R version 3.0.1 (2013-05-16)
Platform: x86_64-apple-darwin10.8.0 (64-bit)
このエラーを解決する方法について何か提案はありますか?
このコード行は、ここで尋ねられた別の質問で提案されたものの一部です。Rで透明度のあるヒートマップを別のヒートマップに配置する