相关疑难解决方法(0)

将时间戳(开始,结束)转换为时间序列数据.align.time()和colnames的错误

我是R的新手,但是在参加了一个介绍课程并稍微玩了一下后,我希望它可以1)更优雅地解决我的建模目标(与Excel相比,这是我的备份计划)和2)是一个有用的技能可以带走这个项目.

任务/目标:

我正在尝试使用驾驶日记数据来模拟和模拟电动汽车的潜在能源和温室气体排放.特别:

  1. 我有驱动日记数据(开始和结束时间戳,加上数千个驱动程序的其他数据 - 下面的基本示例),我想将其翻译成:
  2. 24小时时间序列数据,这样,对于24小时的每一分钟,我确切地知道谁在驾驶车辆,以及它属于哪个"行程"(对于该驾驶员而言).我的问题集中在这个问题上.

该类型的输出,我想: 注:该输出与下面提供的样本数据.我用某些理论旅行的某一天的前十分钟作为例子

在此输入图像描述

对于这个问题不是必不可少的,但知道可能有用:我将使用上面的输出来交叉引用其他特定于驾驶员的数据,以根据与该行程相关的事物计算汽油(或电力)的逐分钟消耗,如停车位置或行程距离.我想在R中做这个,但在进入这一步之前必须先弄清楚上面的问题.

我到目前为止的解决方案基于:

问题:

示例简化数据:

a <- c("A","A","A","B","B","B","C","C","C")
b <- c(1, 2, 3, 1, 2, 3, 1, 2, 3)
c <- as.POSIXct(c(0.29167, 0.59375, 0.83333, 0.45833, 0.55347, 0.27083, 0.34375, 0.39236, 0.35417)*24*3600 + as.POSIXct("2013-1-1 00:00") )
d <- as.POSIXct(c(0.334027778, 0.614583333, 0.875, 0.461805556, 0.563888889, 0.295138889, 0.375, 0.503472222, 0.364583333)*24*3600 + as.POSIXct("2013-1-1 00:00"))
e <- c(2, 8, 2, 5, 5, 2, 5, 5, 2)
f <- as.POSIXct(c(0, 0.875, 0, 0.479166666666667, 0.580555555555556, 0.489583333333333, 0.430555555555556, …
Run Code Online (Sandbox Code Playgroud)

time r time-series xts

7
推荐指数
1
解决办法
1158
查看次数

如何使用时间间隔数据计算并发用户数?

我有一个表示来自日志文件的数据的数据集,该数据集显示用户和机器为服务器建立连接.我在数据集中有连接开始时间(变量开始)和结束时间(变量结束):

tdata <- structure(list(username = structure(c(9L, 6L, 7L, 5L, 3L, 2L, 
4L, 8L, 1L, 4L), .Label = c("ESSAA", "HBRTE", "HPAIUS", 
"KOLA", "MAITAEN", "MARKEA", "MIAINN", "MSALA", 
"PAREDT"), class = "factor"), machine = structure(c(3L, 2L, 
4L, 8L, 1L, 5L, 9L, 6L, 7L, 9L), .Label = c("D5785.domain.com", 
"D5874.domain.com", "D5927.domain.com", "D6000.domain.com", 
"D6092.domain.com", "D6147.domain.com", "D6142.domain.com", 
"D6169.domain.com", "D6194.domain.com"), class = "factor"), 
    start = structure(c(1322672567, 1322687984, 1322465646, 1322696883, 
    1322695042, 1322697073, 1322697547, 1322692794, 1322697694, 
    1322700934), tzone = "", class = c("POSIXct", "POSIXt")), 
    end = structure(c(1322693766, 1322695797, 1322696945, 1322697004, …
Run Code Online (Sandbox Code Playgroud)

time r

5
推荐指数
1
解决办法
1587
查看次数

标签 统计

r ×2

time ×2

time-series ×1

xts ×1