在R中跨时间点重塑数据

问题描述 投票:0回答:1

我想根据他们的访问水平查看感兴趣的变量(身高,体重和血压)。>>

这是原始数据集:

attempt = data.frame( ID = c(rep("S1",3),rep("S2",3)),
             visit = rep(seq(1:3),2),
             height = c(154,155,156,150,152,158),
             weight = c(54,56,57,60,62,70),
             BP = c(140,120,160,170,180,190))

original data

我尝试了下面的reshape命令,但是输出看起来很奇怪。

data2

after reshape command

关于为什么我的输出未显示的任何想法?谢谢

我想要的列标题输出是:

ID高度1高度2高度3重量1重量2重量3 BP.1 BP.2 BP.3

我希望每个ID的身高,体重和BP根据他们在水平列中的访问进行排序。

我想根据访问水平访问感兴趣的变量(身高,体重和血压)。这是原始数据集:try = data.frame(ID = c(rep(“ S1”,3),rep(“ S2”,3)),...

r
1个回答
0
投票

您好,欢迎来到StackOverflow!

© www.soinside.com 2019 - 2024. All rights reserved.