【发布时间】:2018-10-24 07:57:15
【问题描述】:
我有一个如下所示的数据表:
ID time somevalues change
001 12:33 13 NA
002 12:34 27 speed: 34
003 12:35 45 width: 127
004 12:36 41 NA
005 12:37 44 height: 19.2
006 12:35 45 NA
007 12:36 49 speed: 35
008 12:37 44 speed: 27
009 12:38 45 NA
010 12:39 44 NA
011 12:40 44 height: 18, speed: 28
012 12:41 40 NA
013 12:42 44 height: 18.1
014 12:43 55 width: 128.1
015 12:44 41 NA
... ... ... ...
该表包含传感器的各种测量值。有些测量值只有在它们发生变化时才被输入。此外,这些测量值总是输入到同一列中。我需要的是一个数据表,如下所示:
ID time somevalues speed height width
001 12:33 13 34 19.1 128
002 12:34 27 34 19.1 128
003 12:35 45 34 19.1 127
004 12:36 41 34 19.1 127
005 12:37 44 34 19.2 127
006 12:35 45 34 19.2 127
007 12:36 49 35 19.2 127
008 12:37 44 27 19.2 127
009 12:38 45 27 19.2 127
010 12:39 44 27 19.2 127
011 12:40 44 28 18 127
012 12:41 40 28 18 127
013 12:42 44 28 18.1 127
014 12:43 55 28 18.1 128.1
015 12:44 41 28 18.1 128.1
... ... ... ... ... ...
我需要这种格式的数据来分析和可视化它。 有没有办法在 R 中不使用多个 if 语句来做到这一点?
【问题讨论】:
-
如果您提供reproducible example,那么它将帮助我们提供答案。
-
您能否详细说明您使用这些数据的目的?有助于理解。
标签: r