【发布时间】:2014-10-27 00:56:57
【问题描述】:
我是 R 新手,目前正在设置我的数据。 我的数据采用一种格式,每行包含一个测量值 (DV),一列包含对测量类型 (DVID) 的说明。
这是我的数据示例:
ID TIME DV DVID
1 0 0.0 7
1 1 27.5 1
1 1 0.0 7
1 4 19.6 1
1 4 0.0 7
1 8 17.9 1
1 8 0.0 7
1 12 17.7 1
1 12 0.0 7
1 24 19.6 1
1 24 0.0 7
1 48 32.9 1
1 48 0.0 7
2 0 0.0 7
2 1 0.0 7
2 4 0.0 7
2 8 0.0 7
2 12 0.0 7
2 24 0.0 7
2 48 27.3 1
2 72 30.9 1
2 72 0.0 7
2 96 20.8 1
3 0 1.0 7
3 1 7.0 1
3 1 0.0 7
3 4 15.0 1
3 4 0.0 7
3 8 27.2 1
3 8 0.0 7
3 12 0.0 7
3 24 47.0 1
3 24 0.0 7
3 48 65.4 1
3 48 0.0 7
3 72 68.7 1
3 72 0.0 7
3 96 82.8 1
3 96 0.0 7
3 120 70.5 1
我想要做的是将不同类型的测量“配对”,所以我有一列的测量是一种类型(DVID=1),另一列是另一种类型的测量(DVID= 7)。 我还需要删除我没有两种测量类型的测量(或者,在这些字段中输入 NA) 这方面的一个示例如下所示:
ID TIME DV_1 DV_7
1 1 27.5 0
1 4 19.6 0
1 8 17.9 0
1 12 17.7 0
1 24 19.6 0
1 48 32.9 0
目的是我希望能够根据DVID = 7 值绘制DVID = 1 值。
这里有人可以帮我做这件事吗?
我现在可能不得不在 split 和 apply 系列中使用函数,但我不知道从哪里开始。
提前致谢!
【问题讨论】:
-
查看这个问题的答案:stackoverflow.com/questions/26498338/…