【发布时间】:2016-05-10 15:14:04
【问题描述】:
我想将重复的度量值转换为 R 中的新列。 例如,对于 df =
ID time
0001 11.3
0001 14.7
0008 14.3
0008 8.2
0013 11.3
0013 12.9
0013 5.1
所需的输出是折叠 ID(个人)并将可用的重复测量转换为其他列。
ID time_1 time_2 time_3
0001 11.3 14.7 NA
0008 14.3 8.2 NA
0013 11.3 12.9 5.1
我编辑了我最初的问题。如上所述,我无法找到正确的方法。
【问题讨论】:
-
“这可能很困难”并且您缺少代码使您看起来好像没有尝试自己解决这个问题。这不是代码编写服务。
-
这几乎是不可能的事情,哦等等,不,不是 -
reshape(dat, idvar="ID", direction="wide", timevar="visit", sep="_") -
谢谢你来晚的邮件。但我仍然无法使用 reshape 找到正确的 df。