【问题标题】:Find all Base R function names that contain the word `list` [duplicate]查找所有包含单词“list”的Base R函数名称[重复]
【发布时间】:2019-06-30 12:57:57
【问题描述】:

我想知道是否有办法找到所有包含字符串 "list" 的 Base R 函数名称?

【问题讨论】:

    标签: r function


    【解决方案1】:

    lsf.str 返回特定包中的所有函数,然后您可以将grep 与关键字一起使用并返回与其匹配的所有函数的名称。

    grep("list", lsf.str("package:base"), value = TRUE)
    
    # [1] "[.Dlist"                 "[.listof"                "[.simple.list"          
    # [4] "alist"                   "all.equal.list"          "as.data.frame.list"     
    # [7] "as.list"                 "as.list.data.frame"      "as.list.Date"           
    #[10] "as.list.default"         "as.list.environment"     "as.list.factor"         
    #[13] "as.list.function"        "as.list.numeric_version" "as.list.POSIXct"        
    #[16] "as.list.POSIXlt"         "as.pairlist"             "iconvlist"              
    #[19] "is.list"                 "is.pairlist"             "list"                   
    #[22] "list.dirs"               "list.files"              "list2env"               
    #[25] "pairlist"                "print.Dlist"             "print.listof"           
    #[28] "print.simple.list"       "sort.list"               "unlist"                 
    #[31] "within.list"            
    

    【讨论】:

      【解决方案2】:

      objectsls (List Objects) 的兄弟函数。

      objects("package:base", pattern ="list")
      

      使用aproposfind 在整个搜索路径中查找对象。

      【讨论】:

        猜你喜欢
        • 2019-06-07
        • 2016-05-27
        • 2012-12-25
        • 1970-01-01
        • 2011-04-17
        • 1970-01-01
        • 2012-05-20
        • 1970-01-01
        • 2011-06-01
        相关资源
        最近更新 更多