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'