【问题标题】:Combine list of vectors with same beginning合并具有相同开头的向量列表
【发布时间】:2021-03-12 12:04:48
【问题描述】:

有很多向量都以相同的开头:

item_4
item_5
item_17 
..
.

如何使用“item_”部分一次将它们组合在一起?

【问题讨论】:

  • 问题不清楚,这里结合是什么意思,举个例子和预期的结果,好让大家帮忙。
  • 寻找 items_all 的替代品
  • 我不确定,但这可能会对您有所帮助:unname(unlist(mget(grep('^item_', ls(), value=TRUE), envir = .GlobalEnv))),我在这里假设 item_4、item_5、item_17 包含一些值(您的问题不清楚)

标签: r r-markdown tidyverse


【解决方案1】:

假设您拥有所有 item_ 对象:

for(i in 1:10){
  assign(paste('item_',i,sep = ''), c(4,5,5,56,i))
}

您可以找到它们并将它们与这些方法结合起来

all = c()
for( i in grep('item_',objects())){
  all = c(all, get(objects()[i]))
}

希望这就是你要找的东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    • 2019-11-19
    • 2020-12-23
    • 2019-10-22
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多