[R] how do i use the get function to obtain an element from alist...
Leeds, Mark (IED)
Mark.Leeds at morganstanley.com
Tue Aug 21 21:39:49 CEST 2007
eval(parse(text=("a$x"). You can only use get when it's an object. a$x isn't.
-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Juan Manuel Barreneche
Sent: Tuesday, August 21, 2007 3:35 PM
To: r-help at stat.math.ethz.ch
Subject: [R] how do i use the get function to obtain an element from alist...
my problem can be explained with the following example:
x <- 1:12
y <- 13:24
a <- data.frame(x = x, y = y)
## if i write
a$x
## it returns
[1] 1 2 3 4 5 6 7 8 9 10 11 12
## but the function get doesn't recognize a$x. Instead it produces the following error:
get("a$x")
Error in get(x, envir, mode, inherits) : variable "a$x" was not found
i intend to do it inside a loop, using a new object (and hence, a new
name) for each iteration (i.e., instead of a$x, it would be a$1, a$2, a$3, and so on, for a million times).
i would greatly appreciate it if someone could help me on this issue,
thanks in advance,
Juan Manuel Barreneche,
Zoología de Vertebrados,
Facultad de Ciencias,
UDELAR, Uruguay.
______________________________________________
R-help at stat.math.ethz.ch 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.
--------------------------------------------------------
This is not an offer (or solicitation of an offer) to buy/se...{{dropped}}
More information about the R-help
mailing list