列出在当前r会话中创建的对象

时间:2014-06-11 09:00:11

标签: r

调用R时,它会恢复以前保存的工作区。当我继续我的工作时,会创建一些新对象,我想知道我是否只能列出那些新对象而不是以前会话中的对象? 命令ls()将列出所有这些

1 个答案:

答案 0 :(得分:2)

一个简单的解决方案就是:

将此语句粘贴在脚本的开头(或加载语句之后)

.oldLs = ls()

当你只想要新的值时,定义这个函数来代替ls():

.newLs = function () setdiff(ls(globalenv()), .oldLs)

请注意,如果您覆盖此会话中的某些先前加载的对象,则不会通知您。