【问题标题】:How to get a list data that are in global environment into a list如何将全局环境中的列表数据获取到列表中
【发布时间】:2020-05-28 20:20:26
【问题描述】:

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

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

【问题讨论】:

    标签: r


    【解决方案1】:

    我们可以使用mgetls 并指定pattern"_101" 作为对象名称的结尾($)。它会将所有这些对象的值放入list

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

    【讨论】:

      猜你喜欢
      • 2016-11-10
      • 2011-07-03
      • 2022-11-22
      • 1970-01-01
      • 1970-01-01
      • 2019-07-08
      • 2018-10-12
      • 1970-01-01
      相关资源
      最近更新 更多