ls
位于 base
包(package)。 说明
ls
和 objects
返回给出指定环境中对象名称的字符串向量。当在顶级提示符下不带参数调用时,ls
显示用户定义了哪些数据集和函数。当在函数内不带参数调用时,ls
返回函数局部变量的名称:这与 browser
结合使用非常有用。
用法
ls(name, pos = -1L, envir = as.environment(pos),
all.names = FALSE, pattern, sorted = TRUE)
objects(name, pos= -1L, envir = as.environment(pos),
all.names = FALSE, pattern, sorted = TRUE)
参数
name |
列出可用对象时使用哪个环境。默认为当前环境。虽然为了向后兼容而称为 |
pos |
|
envir |
|
all.names |
一个逻辑值。如果 |
pattern |
可选的 regular expression 。仅返回与 |
sorted |
逻辑指示结果 |
细节
name
参数可以指定以多种形式之一获取对象名称的环境: 作为整数(search
列表中的位置);作为搜索列表中元素的字符串名称;或作为显式environment
(包括使用sys.frame
访问当前活动的函数调用)。默认情况下,使用调用 ls
或 objects
的环境。 pos
和 envir
参数是指定环境的另一种方法,但主要是为了向后兼容。
请注意,sorted = TRUE
的字符串顺序取决于区域设置,请参阅 Sys.getlocale
。如果sorted =
FALSE
顺序是任意的,具体取决于环境是否经过哈希处理、对象插入的顺序,...
例子
.Ob <- 1
ls(pattern = "O")
ls(pattern= "O", all.names = TRUE) # also shows ".[foo]"
# shows an empty list because inside myfunc no variables are defined
myfunc <- function() {ls()}
myfunc()
# define a local variable inside myfunc
myfunc <- function() {y <- 1; ls()}
myfunc() # shows "y"
参考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
也可以看看
glob2rx
用于将通配符模式转换为正则表达式。
ls.str
基于 str
的长列表。 apropos
(或 find
)用于在整个搜索路径中查找对象; grep
有关“正则表达式”的更多详细信息; class
、 methods
等,用于面向对象编程。
相关用法
- R lapply 对列表或向量应用函数
- R list2DF 从列表创建 DataFrame
- R levels 级别属性
- R lengths 列表或向量元素的长度
- R libPaths 包的搜索路径
- R load 重新加载保存的数据集
- R lower.tri 矩阵的下三角部分和上三角部分
- R log 对数和指数
- R locales 查询或设置区域设置的各个方面
- R l10n_info 本地化信息
- R length 物体的长度
- R license R 许可条款
- R list.files 列出目录/文件夹中的文件
- R labels 从对象中查找标签
- R list 列表 – 通用和点对
- R library 加载/附加和列出包
- R logical 逻辑向量
- R list2env 从列表中构建或添加到环境
- R library.dynam 从包中加载 DLL
- R libcurlVersion libcurl 的报告版本
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R dump R 对象的文本表示
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 List Objects。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。