[R] error in exists.....

Andrew Simmons @kw@|mmo @end|ng |rom gm@||@com
Tue Dec 27 18:48:44 CET 2022


exists() is for bindings in an environment, not for names in a list. try

"T1A1" %in% names(E$L[[i]])

instead


On Tue, Dec 27, 2022, 12:36 akshay kulkarni <akshay_e4 using hotmail.com> wrote:

> Dear members,
>                              I have the following code:
> >  E <- new.env()
> >  E$L <- list()
> >  i <- 1
> >   E$L[[i]]$T1A1 <- Sys.time()
> > exists("T1A1", where = E$L[[i]])
> Error in list2env(list(1, T1A1 = 1672161002.38743), NULL, <environment>) :
>   attempt to use zero-length variable name
>
> I want the output of the exists() function to be TRUE. In any case:
>
> > E$L[[1]]$T1A1
> [1] "2022-12-27 22:40:02 IST"
>
> Please help me solve this conundrum....
>
> Thanking you,
> Yours sincerely,
> AKSHAY M KULKARNI
>
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list