【问题标题】:Concatenating the list elements in R连接R中的列表元素
【发布时间】:2014-04-18 03:12:24
【问题描述】:

我有一个列表,其中每个元素都包含如下字符串:

[[1]] 
 [1] 
 "diane"    "bradbury"

[[2]] 
 [1] "diane"    "bradbury"

 [[3]] 
  [1] "derek" "legg"

我需要得到的是这样的一列数据框:

"diane bradbury" 
"diane bradbury" 
"derek legg"

你能建议吗? 谢谢。

【问题讨论】:

    标签: string r list


    【解决方案1】:

    只需将pastesapply 一起使用:

    myList <- list(c("A", "B"), c("C", "D"), c("E", "F"))
    
    myList
    # [[1]]
    # [1] "A" "B"
    # 
    # [[2]]
    # [1] "C" "D"
    # 
    # [[3]]
    # [1] "E" "F"
    
    sapply(myList, paste, collapse = " ")
    # [1] "A B" "C D" "E F"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 2018-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多