【问题标题】:Match time and data values from two separate data sets in R匹配来自 R 中两个单独数据集的时间和数据值
【发布时间】:2014-03-17 17:32:19
【问题描述】:

我正在通过两台设备测量血糖水平。每个设备每 5 分钟输出一个时间戳和相应的葡萄糖值。我希望以这样的方式对齐两个设备的时间和值,以使任何行中的两个时间都在 5 分钟内。数据帧头是LtimeLvalueRtimeRvalue。我想创建一个具有相同标题但行已调整的新数据框,以便 LvalueRvalue 相隔不超过 5 分钟。任何不能容纳的时间都被扔掉了。

【问题讨论】:

标签: r time alignment horizontal-scaling


【解决方案1】:

您可以做的是使用子集。我不知道你是如何出现那个时间戳的。为 5 使用适当的数字

     j<-subset(df,LTime-RTime <=5)
     x<-subset(df,RTime-LTime) <=5)
     rbind(j,x)

【讨论】:

  • 您的解决方案有效,但我的问题表述不佳。让我尝试一个简单的示例。让我们假设随着时间的推移两个测量设备不同步。 Ltime= 5.00 min 的数据点是数据帧中的记录#50,Rtime= 5.00 min 是记录#55。我希望脚本在一个新的数据帧中匹配这两者,所以来自 Ltime=5.00min 和 Rtime= 5.00 min 的信息是在一起的!我还希望脚本匹配任何两个在 5 分钟内的 Ltime 或 Rtime,以防时间不完全匹配。
猜你喜欢
  • 1970-01-01
  • 2013-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-03
  • 1970-01-01
相关资源
最近更新 更多