R:时间值统计

达尼

我在向量中有一系列时间值:

# Source data in %m:%s"
>intervals <- c("1:30", "1:33", "1:29", "1:31", "1:30")

如果我想对这些值取平均值,则可以使用以下strptime()函数:

# Averaging with strptime()
> meantime <- mean(strptime(intervals,"%M:%S"))
> meantime
[1] "2013-11-01 00:01:30 PDT"

但我不需要日期和时区的内容。当我想用该时间值做进一步的计算时,我遇到了问题。假设这些时间值属于一条400 m长的赛道。让我们计算平均速度和速度:

> distance <- as.numeric(400)
> distance
[1] 400
> # Let's calculate the average speed:
> distance/meantime
Error in Ops.POSIXt(distance, meantime) : 
  '/' not defined for "POSIXt" objects
> # Let's calculate the average pace:
> meantime / distance
Error in Ops.POSIXt(meantime, distance) : 
  '/' not defined for "POSIXt" objects

那么问题来了:是否存在一种简单,干净的方法来处理时间值以进行此操作和类似的计算?

财务管理师

difftime函数将返回日期时间值的差异(以秒为单位,相对于GMT):

inters <- strptime(intervals,"%M:%S")
inters
difftime( inters , Sys.Date())
Time differences in hours
[1] 7.025000 7.025833 7.024722 7.025278 7.025000
attr(,"tzone")
[1] ""
# I appear to be 7 hours off from GMT here on the Left Coast of the US.

因此,这并非我们所希望的那么容易,因此请看一下as.difftime函数:

intervals <- c("1:30", "1:33", "1:29", "1:31", "1:30")
inters <- as.difftime(intervals,"%M:%S")
inters
#
Time differences in mins
[1] 1.500000 1.550000 1.483333 1.516667 1.500000
attr(,"tzone")
[1] ""

distance=400
>     as.numeric(inters)/ distance
[1] 0.003750000 0.003875000 0.003708333 0.003791667 0.003750000
# Remembering that these are in minutes

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用R Software进行统计-数据和时间间隔

来自分类Dev

使用R统计软件进行时间序列分析

来自分类Dev

统计时间转换

来自分类Dev

统计模型:计算拟合值和R平方

来自分类Dev

用R计算f统计量的p值

来自分类Dev

r-处理摘要统计中的NA值

来自分类Dev

用R计算f统计量的p值

来自分类Dev

r-处理摘要统计信息中的NA值

来自分类Dev

从多列统计R中数据帧中的值数量

来自分类Dev

MySQL:在日期时间范围内每小时获取最多计数的同值条目(统计模式)

来自分类Dev

为什么统计模型中的指数平滑对于时间序列预测返回相同的值?

来自分类Dev

R:有值的时间序列

来自分类Dev

比较文件统计时间

来自分类Dev

ping统计时间含义

来自分类Dev

R统计信息:比较两个数据帧中的时间戳

来自分类Dev

如何计算t统计值并使用R查找两侧P值?

来自分类Dev

Opencpu和R统计

来自分类Dev

R中的统计矩

来自分类Dev

Opencpu和R统计

来自分类Dev

提取时间最小的datetime值R

来自分类Dev

R中基于时间(分钟)的合计值

来自分类Dev

在 R 中添加日期和时间值

来自分类Dev

统计摘要乐趣值表示

来自分类Dev

统计不同值出现的次数

来自分类Dev

R无法识别日期时间值的时间成分

来自分类Dev

如何使R吐出基于ANOVA的F统计量的临界值?

来自分类Dev

区域统计,以获取R中每个多边形的多数像素值?

来自分类Dev

将描述性的统计值行从R导出到Excel工作表中

来自分类Dev

查询统计占用了查询时间的99%