我是R的新手,并且遇到以下问题。也许这是一个非常简单的问题,但我不知道搜索答案的条件。
我的问题: 我有几个人,每个人都分配有一个学习编号(SN)。每个SN都有一个或多个测试正在执行,该测试可以有多个结果。 我的数据目前很长,但是我需要它很宽(每个SN一行)。
例如: 我所拥有的:
SN testnumbers result
1 1 1234 6
2 1 1234 9
3 2 4567 6
4 3 5678 9
5 3 8790 9
我想要什么:
SN test1result1 test1result2 test2result1
1 1 6 6 NA
2 2 6 NA NA
3 3 9 NA 9
因此,我认为为了使用扩展功能,我需要将每个SN的测试编号重新编号为测试1等。但是我不知道如何。
我确实设法将testnumber重新编号为1的列表,直到最后一个唯一的testnumber,但是宽数据框看起来仍然很糟糕。