R : 在创建之前检查 R 对象是不是存在

Posted

技术标签:

【中文标题】R : 在创建之前检查 R 对象是不是存在【英文标题】:R : Check if R object exists before creating itR : 在创建之前检查 R 对象是否存在 【发布时间】:2015-03-28 21:39:59 【问题描述】:

如果之前已经完成,我正在尝试跳过从大文件加载数据的步骤。由于数据以(例如)mydf 结尾,我想我可以这样做:

if( !exists(mydf) )

  #... steps to do loading here.

我从How to check if object (variable) is defined in R? 和https://stat.ethz.ch/R-manual/R-devel/library/base/html/exists.html 得到这个

但是 R Studio 只是抱怨

'Error in exists(mydf) : object 'mydf' not found

为什么它会抱怨而不是只返回“真”或“假”?任何提示表示赞赏。

【问题讨论】:

【参考方案1】:

您应该使用exists("mydf") 而不是exists(mydf)

【讨论】:

以上是关于R : 在创建之前检查 R 对象是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

R - 内部函数检查对象是不是存在

SQL server - 在创建之前检查 SP 中的对象是不是存在

用 R 检查远程目录是不是存在

R语言exists函数检查数据对象是否存在实战

R - 检查变量是不是存在

R:检查“今天的”文件是不是存在,如果不存在,请下载