R ls函数注意事项

ls函数是R非常常用的函数,一般用法即:ls(),返回处于现在名空间的对象名称

我在写函数的时候,希望能够避免重复载入文件,这样可以节省时间,于是写出函数

if ('document' %in% ls()) {
mydata = document
}else mydata = read.table(....)

但是却发现,函数内的ls()只是能够列出函数空间内的对象名称,而非函数外的。

很简单,只需要ls(pos = 1) 就可以改变环境,从而列出现在工作的R环境中的对象。

原文地址:https://www.cnblogs.com/foreverycc/p/2936419.html