[R] exists function on list objects gives always a FALSE

Linlin Yan yanlinlin82 at gmail.com
Tue May 19 18:23:31 CEST 2009


SmoothData$span is not an object which can be checked by exists(), but
part of an object which can be checked by is.null().

On Wed, May 20, 2009 at 12:07 AM, Žroutík <zroutik at gmail.com> wrote:
> Dear R-users,
>
> in a minimal example exists() gives FALSE on an object which obviously does
> exist. How can I check on that list object anyway else, please?
>
>> SmoothData <- list(exists=TRUE, span=0.001)
>> SmoothData
> $exists
> [1] TRUE
>
> $span
> [1] 0.001
>
>> exists("SmoothData")
> TRUE
>
>> exists("SmoothData$span")
> FALSE
>
>> exists("SmoothData[[2]]")
> FALSE
>
> Thank you for any opinion regarding this topic.
> Zroutik
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>




More information about the R-help mailing list