我想將數據框的特定列聚合成列表並連接行。感謝您的幫助。例如:根據空列將數據框列聚合成列表
df <-data.frame(id=c(12,NA,NA,15,NA),name=c("John",NA,NA,"Jane",NA),grades=c(88,65,94,73,77))
> df
id name grades
1 12 John 88
2 NA <NA> 65
3 NA <NA> 94
4 15 Jane 73
5 NA <NA> 77
我需要產生的數據幀到看起來像這樣:使用na.locf
從「動物園」包
df1 <- data.frame(id=c(12,15),name=c("John","Jane"))
df1$grades <- list(c(88,65,94),c(73,77))
> df1
id name grades
1 12 John 88, 65, 94
2 15 Jane 73, 77
看看「動物園」的'no.locf'功能開始.... – A5C1D2H2I1M1N2O1R2T1