【问题标题】:how to list a portion of objects in R?如何列出R中的一部分对象?
【发布时间】:2011-04-02 12:47:42
【问题描述】:

我想列出 R 中所有以某些东西开头的对象,比如以字符“A”开头,我只知道如何使用 ls(),有没有办法做到这一点?谢谢!

【问题讨论】:

    标签: list r


    【解决方案1】:

    ls() 有一个 pattern 参数 - 请参阅 ?ls。在任何地方使用“a”进行搜索:

    > ls(pattern='a')
    [1] "a"              "clean"          "extractRawText" "extractRSS"     "extractText"    "parts"          "raw.data"    
    

    或者用正则表达式来获取以“A”开头的东西:

    > ls(pattern='^A')
    [1] "A"   "Act"
    

    如果你不知道正则表达式,但知道像'*'之类的通配符,你可以使用glob2rx()

    > ls(pattern=glob2rx("A*"))
    [1] "A"   "Act"
    

    【讨论】:

      猜你喜欢
      • 2012-07-16
      • 2021-09-15
      • 2017-07-24
      • 2017-09-03
      • 2021-02-21
      • 2016-03-07
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      相关资源
      最近更新 更多