问题描述
我得到了以下数据集:
data <- read.table(text="
wake_time sleep_time
08:38:00 23:05:00
09:30:00 00:50:00
06:45:00 22:15:00
07:27:00 23:34:00
09:00:00 23:00:00
09:05:00 00:10:00
06:40:00 23:28:00
10:00:00 23:30:00
08:10:00 00:10:00
08:07:00 00:38:00",header=T)
我使用 chron-package 来计算平均唤醒时间:
> mean(times(data$wake_time))
[1] 08:20:12
但是当我对变量 sleep_time 做同样的事情时,就会发生这种情况:
> mean(times(data$sleep_time))
[1] 14:04:00
我猜结果是扭曲的,因为 sleep_time 包含午夜前后的时间。
但是我该如何解决这个问题?
另外: 如何计算时间的标准差。例如,我想像“平均唤醒时间 08:20 ± 44 分钟”一样使用它。
提前致谢,感谢您的帮助。
干杯
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)