小编GOG*_*OGA的帖子

成对组合向量的元素

我的数据框:

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)

r list vector

3
推荐指数
1
解决办法
54
查看次数

标签 统计

list ×1

r ×1

vector ×1