R语言中如何判断对象是否存在
描述:
比如对象a,在没有赋值之前,它是不存在的,想要通过一个函数,判断它是否存在。
解决方案:
比如tt,这个对象不存在
> tt
Error: object 'tt' not found
使用函数exists
判断
> exists("tt")
[1] FALSE
如果给tt赋值,再进行判断:
> tt = 1
> exists("tt")
[1] TRUE
误区:对象需要在引号里面,直接使用exists(tt)不行,需要用exists(“tt”)
> tt = 2
> exists(tt)
Error in exists(tt) : invalid first argument