我的数据框:
df <- structure(list(g1 = 1:12, g2 = c(3L, 4L, 5L, 6L, 7L, 8L, 9L,
10L, 11L, 12L, 13L, 67L)), class = "data.frame", row.names = c(NA,
-12L))
Run Code Online (Sandbox Code Playgroud)
我想合并我的数据框的 2 列并获取向量列表
我想得到什么:
list(c("1","3"),c("2","4"),c("3","5"),c("4","6"),c("5","7"),c("6","8"),c("7","9")c("8","10"),c("9","11"),c("10","12"),c("11","13"),c("12","67"))
Run Code Online (Sandbox Code Playgroud)
我试过的:
mark.list <- list()
for(i in 1:length(bact$group1)){
x <- bact$group1[i]
y <- bact$group2[i]
df <- combn(paste(x,y))
mark.list <- c(mark.list,df)
}
Run Code Online (Sandbox Code Playgroud)