【发布时间】:2020-09-14 11:02:17
【问题描述】:
谢谢大家的回答,我以为我比我聪明,希望我能理解其中的任何一个。我想我也搞砸了我的数据可视化。我已经编辑了我的帖子以更好地显示我的示例数据。很抱歉给您带来不便,我真的希望有人可以帮助我。
我有一个关于重塑数据的问题。收集的数据如下所示:
data <- read.table(header=T, text='
pid measurement1 Tdays1 measurement2 Tdays2 measurement3 Tdays3 measurment4 Tdays4
1 1356 1435 1483 1405 1563 1374 NA NA
2 943 1848 1173 1818 1300 1785 NA NA
3 1590 185 NA NA NA NA 1585 294
4 130 72 443 70 NA NA 136 79
4 140 82 NA NA NA NA 756 89
4 220 126 266 124 NA NA 703 128
4 166 159 213 156 476 145 776 166
4 380 189 583 173 NA NA 586 203
4 353 231 510 222 656 217 526 240
4 180 268 NA NA NA NA NA NA
4 NA NA NA NA NA NA 580 278
4 571 334 596 303 816 289 483 371
')
现在我希望它看起来像这样:
PID Time Value
1 1435 1356
1 1405 1483
1 1374 1563
2 1848 943
2 1818 1173
2 1785 1300
3 185 1590
... ... ...
我将如何到达那里?我已经查找了一些关于宽格式到长格式的内容,但它似乎没有奏效。我对 Rstudio 和 Stackoverflow 相对陌生(如果你还不能说的话)。
诚挚的问候,并在此先感谢您。
【问题讨论】: