如何基于字符串匹配(在名称中)将先前定义的对象组合到列表中?

阿德拉(Adela Iliescu)

我正在尝试将数字或向量合并到列表中:

 vector1<- c(0:9)
 vector2<- c(10:19)
 vector3<- c(20:29)
 vector4<- c(30:39)

理想情况下,我希望能够从环境中定义的所有对象中选择名称匹配的对象vector我在考虑以下几点,但不知道如何继续:

 library(stringr)
 files<-ls()
 str_subset(files, "vector")

我得到了正确名称的列表,但是此向量是字符。我需要获取包含vector1, vector2, vector3, vector4建议的列表吗?非常感谢

G.格洛腾迪克

这将创建一个列表。.GlobalEnv显式显示,但如果所关注的环境是默认环境,则可以将其省略,因为这是默认设置,即足以编写mget(ls(pattern = "^vector"))如果要确保只获取形式vector为数字后跟数字的名称,则可以将其^vector\\d+$用作正则表达式。

vector1 <- vector2 <- vector3 <- 1:4

mget(ls(pattern = "^vector", envir = .GlobalEnv), .GlobalEnv)

给出这个清单:

$`vector1`
[1] 1 2 3 4

$vector2
[1] 1 2 3 4

$vector3
[1] 1 2 3 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将字符串组合到可查询列表中

在球拍中,如何将字符串组合到列表中以创建一个句子

将嵌套的字典项组合到字符串中

将包含CSV的三个字符串组合到android中的单个列表中

如何将具有n个元素的元组与一个字符串组合到列表中?

PHP-如何将命名变量放入字符串中,并在变量之前定义字符串

将多边形列表组合到单个对象中

将字符串与R中的组合列表合并

获取与先前定义的字符串集匹配的字符串的所有前缀的有效结构

从对象中定义的字符串解析方法名称

如何在资源中定义组合字符串?

如何在基于搜索字符串的列表框中显示来自observablecollection的对象?

如何基于每个对象中的字符串属性数组对数组中的对象进行深层比较/匹配?

如何基于dict变量名称的正则表达式将多个dict变量组合到数组中

如何将列表中的元素与字符串和整数组合

如何将列表中的字符串与句子中的单词匹配?

将子字符串与列表中的字符串匹配,并记录每个匹配的索引

如何将具有定义的共享子字符串的列表中的字符串移动到新列表?

将列表与字符串进行比较,并在字符串中打印列表的匹配行

在JAVA中基于先前的拆分重组字符串?

如何使用Join-Path将两个以上的字符串组合到一个文件路径中?

匹配R中字符串的非顺序组合并基于combo折叠数据框

考虑到空格,如何将列表中的精确字符串匹配到更大的字符串?

Python如何基于列表中的项目从字符串中剥离字符串

如何从JavaScript中的正则表达式中的匹配字符串中提取先前的字符串?

在while-if-elif循环中,将字符串组合到pandas数据框中仅工作一次

如何从列表中获取对象中的字符串值?

perl:如何知道字符串在列表中的匹配位置?

如何将字符串和函数参数混合到变量中