Make two objects junk.A = -9999 junk.B = "junk.A"
rm(junk.B) removes junk.B and not junk.A, as it should. Is there a function, e,g, "rm2", such that rm2(junk.B) will delete junk.A and not junk.B? Why doesn't this work?:
rm(eval(junk.B))
Error in rm(eval(junk.B)) : ... must contain names or character strings since eval(junk.B) yields "junk.A" and
rm("junk.A")
does work? R version 4.3.0 (2023-04-21) ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide https://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.