r - 如何在R中找到HH:MM(一天中的时间)的平均值?
问题描述
我的数据集记录了某些蝙蝠在不同夜晚的行为。我想找到这些时间的平均值,这些时间采用 hh: mm(24 小时制)格式。
Onset:
23:42,
21:40,
21:20,
21:30,
22:15,
23:40,
23:30,
02:10,
00:40,
01:35,
01:28,
01:00,
01:00,
00:55,
01:35.
对于可能的R
解决方案,样本数据:
onset <- c("23:42","21:40","21:20","21:30","22:15","23:40","23:30",
"02:10","00:40","01:35","01:28","01:00","01:00","00:55","01:35")
解决方案
您可以在 1 行中执行此操作lubridate
:
seconds_to_period(mean(period_to_seconds(hm(Onset))))
产生
[1] "11H 12M 0S"
推荐阅读
- javascript - 可能未处理的 Promise Rejection (Id: 0): TypeError: undefined is not an object (evalating 'err.response.data')
- keras - 如何在分类 NN 中输出多个时间步?
- julia - 如何在 JuliaDB 中使用汇总函数?
- android - 在我的 libgdx 项目中,如何修复:“错误:没有为属性 'manifestOutputDirectory' 指定值。”?
- java - 供应 id 的 Java 返回文章库
- python - 如何在jupyter笔记本中执行eof
- python - 用python将句子列表拆分为单词列表
- java - 切换按钮元素消失但动画完成后突然重新出现
- java - 如何将字符串值转换为数字
- c++ - 如何在我的代码中找到(并删除)需要管理员权限的位置?