Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何将全局环境中的列表数据获取到列表中_R - Fatal编程技术网

R 如何将全局环境中的列表数据获取到列表中

R 如何将全局环境中的列表数据获取到列表中,r,R,我正在处理一个.csv数据列表,我已经读入了该列表,并保留了研究所需的变量。在此过程中,我构建了多个名为xxx_101(PY_101、vB_101_FG_101等)的数据集,这些数据集存储在全局环境中。现在我想把每一个以_101结尾的新数据集放入一个列表中。除了一个接一个地输入之外,这是一种构建列表的聪明方法吗?一旦我将它们读入列表,我想用它们的原始数据名重命名每个列表。有没有简单的方法 我可以一个接一个地做,但我觉得应该有更好的方法。谢谢 我们可以将mget与ls一起使用,并将模式与一起指定为

我正在处理一个.csv数据列表,我已经读入了该列表,并保留了研究所需的变量。在此过程中,我构建了多个名为xxx_101(PY_101、vB_101_FG_101等)的数据集,这些数据集存储在全局环境中。现在我想把每一个以_101结尾的新数据集放入一个列表中。除了一个接一个地输入之外,这是一种构建列表的聪明方法吗?一旦我将它们读入列表,我想用它们的原始数据名重命名每个列表。有没有简单的方法


我可以一个接一个地做,但我觉得应该有更好的方法。谢谢

我们可以将
mget
ls
一起使用,并将
模式
一起指定为对象名称的结尾(
$
)。它将把所有这些对象的值放入
列表中

lst1 <- mget(ls(pattern = "_101$"))

lst1我们可以将
mget
ls
一起使用,并将
模式
一起指定为对象名称的结尾(
$
)。它将把所有这些对象的值放入
列表中

lst1 <- mget(ls(pattern = "_101$"))
lst1