R语言 apropos()和find()函数

R语言 apropos()和find()函数

在这篇文章中,我们将通过R编程语言中的这些工作实例来讨论aprops()和find()函数。

函数的定义

  • apropos()函数: 该函数返回一个字符向量,给出搜索列表中匹配什么的对象的名称。
  • find()函数: 该函数返回在哪里可以找到给定名称的对象。

语法

apropos(what, where = FALSE, ignore.case = TRUE, mode = “any”)

find(what, mode = “any”, numeric = FALSE, simple.words = TRUE)

参数

  • what: 字符串。对于simple.words = FALSE,是一个对象的名称;否则,是一个用于匹配对象名称的正则表达式。
  • where numeric:一个逻辑,表示是否也应该返回搜索列表中的位置。
  • ignore.case:表示搜索是否应该不区分大小写的逻辑,默认为TRUE。
  • mode:字符;如果不是 “任何”,只有模式等于mode的对象被搜索。
  • simple.words: 逻辑的;如果是TRUE,what参数只作为一个完整的词被搜索。

例子

在这个例子中,我们调用apropos函数,将字符串 “mean “作为参数传递给函数,并进一步得到所有名称中包含 “mean “字符的R编程语言对象的回报。

apropos("mean")

输出

[1] “.colMeans” “.rowMeans” “colMeans” “kmeans” “mean” “mean.Date” “mean.default”

[8] “mean.differtime” “mean.POSIXct” “mean.POSIXlt” “rowMeans” “weighted.mean”

例子

我们使用find()函数,以传递的read.csv()函数为参数,在返回中获取R编程语言中传递的函数在包中的位置。

find("read.csv")

输出

'package:utils'

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程