我在R中有一个数据框,有2186个观测值和38个变量。行有一个ID变量,指向唯一的实验,并使用。
我知道我的327行中有一些重复的ID,有些ID重复了多次。我正在尝试合并具有相同ID的行,因为这些不是重复项,而只是在给定实验中的第二个、第三个等观察结果。例如,如果我有以下内容:
我想最终得到
我看到了一些关于 SQL 和 php 的类似问题,但这并没有帮助我在 R 中尝试。非常感谢您的帮助。
length(unique(df$ID))==nrow(df)
n_occur<-data.frame(table(df$ID))
我知道我的327行中有一些重复的ID,有些ID重复了多次。我正在尝试合并具有相同ID的行,因为这些不是重复项,而只是在给定实验中的第二个、第三个等观察结果。例如,如果我有以下内容:
x y ID
1 2 a
1 3 b
2 4 c
1 3 d
1 4 a
3 2 b
2 3 a
我想最终得到
x y ID x2 y2 ID2 x3 y3 ID3
1 2 a 1 4 a 2 3 a
1 3 b 3 2 b na na na
2 4 c na na na na na na
1 3 d na na na na na na
我看到了一些关于 SQL 和 php 的类似问题,但这并没有帮助我在 R 中尝试。非常感谢您的帮助。