如何粘贴项目列表并获得如下所示的结果?
mylist<- list(c("PDLIM5", "CBG"), c("PDLIM5", "GTA"), "DDX60")
结果
PDLIM5:CBG PDLIM5:GTA DDX60
答案 0 :(得分:6)
你可以尝试:
sapply(mylist, paste, collapse=":")
#[1] "PDLIM5:CBG" "PDLIM5:GTA" "DDX60"
结果是一个矢量。
如果您想进一步粘贴结果,可以执行以下操作:
paste(sapply(mylist, paste, collapse=":"), collapse=" ")
#[1] "PDLIM5:CBG PDLIM5:GTA DDX60"
答案 1 :(得分:1)
管道友好的 tidyverse 等效于 map
中的 purrr
函数:
library(purrr)
mylist %>%
map_chr(paste, collapse = ":")