I was wondering if there might be a way to find all Base R function names that contain the string "list"
?
Asked
Active
Viewed 528 times
2

rnorouzian
- 7,397
- 5
- 27
- 72
2 Answers
7
lsf.str
returns all the functions in a particular package, you can then use grep
with the keyword and return all the names of the functions which match it.
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"

Ronak Shah
- 377,200
- 20
- 156
- 213
4
objects
is the sibling function of ls
(List Objects).
objects("package:base", pattern ="list")
Use apropos
and find
for finding objects in the whole search path.

M.Viking
- 5,067
- 4
- 17
- 33