【发布时间】:2018-03-27 17:05:28
【问题描述】:
如何强制 R 更改一天的参数。所以我的意思是,例如这里提供的 yrDay 不是从早上 0 点到凌晨 0 点,而是从下午 6 点到下午 6 点。
df <- data.frame(Date=seq(
from=as.POSIXct("2012-1-1 13:00:00", tz="UTC"),
to=as.POSIXct("2012-1-3 13:00:00", tz="UTC"),
by="hour")
)
df$yrDay <- as.numeric(strftime(df$Date,format="%j"))
【问题讨论】:
-
这是为了快速和肮脏的目的,还是你想要一些强大的东西来对抗所有出现的诡计日期/时间(夏令时、闰秒/天、当地法律变化等)并且继续。)日期和时间是很难如果你想真正准确。但如果完美是善的敌人,只需在计算时添加相关常数即可。
-
我需要它来进行体温的日常周期分析。我认为它不是那么强大,但希望足够。