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