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

时间:2015-01-29 15:34:03

标签: r

我试图跳过从大文件加载数据的步骤,如果这已经提前完成的话。由于数据最终在(例如)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

为什么抱怨而不仅仅是回归' true'或者' false'?任何提示赞赏。

1 个答案:

答案 0 :(得分:22)

您应该使用exists("mydf")代替exists(mydf)