我只是有一个简单的问题,非常感谢大家的意见,你们对我的项目帮助很大。我对 R 中的数据框还有一个问题。
我有看起来类似于这样的数据框:
C <- c("","","","","","","","A","B","D","A","B","D","A","B","D")
D <- c(NA,NA,NA,2,NA,NA,1,1,4,2,2,5,2,1,4,2)
G <- list(C=C,D=D)
T <- as.data.frame(G)
T
C D
1 NA
2 NA
3 NA
4 2
5 NA
6 NA
7 1
8 A 1
9 B 4
10 D 2
11 A 2
12 B 5
13 D 2
14 A 1
15 B 4
16 D 2
我希望能够将所有重复字符压缩成一个,并且看起来类似于:
J B C E
1 2 1
2 A 1 2 1
3 B 4 5 4
4 D 2 2 2
所以当然,数据都是一样的,只是它被压缩并形成了新的列来保存数据。我相信有一个简单的方法可以做到这一点,但从我看过的书中,我没有看到任何关于这个的东西!
编辑我编辑了这个例子,因为到目前为止它没有与答案一起工作。我想知道空白中的 NA、空白和不均匀是否有影响?