To the OP:

Sooner or later most R beginners are bitten by this all too
convenient shortcut. As an R newbie, think of R as your
bank account: overuse of $-extraction can lead to undesirable
consequences. It's best to acquire the '[[' and '[' habit early.

Peter Ehlers


On 2013-03-25 12:43, Bert Gunter wrote:
Hello Starter

Before posting, please read relevant Help files!

?"$"

where it tells you:

"x$name is equivalent to x[["name", exact = FALSE]]. Also, the partial
matching behavior of [[ can be controlled using the exact argument."
..etc.

-- Bert



On Mon, Mar 25, 2013 at 12:21 PM, Andrew Lin <hlin0...@gmail.com> wrote:

Hi folks,

I am starter for R. While I tried list as following:

l <- list()
l$foo
NULL
l$foobar <- 1
l$foo
[1] 1

Apparently, foo and foobar are different name for elements in list
(actually
foo does not exist). But why they are sharing same value?

Thanks a lot!

Max

         [[alternative HTML version deleted]]

______________________________________________
R-help@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.





______________________________________________
R-help@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.

Reply via email to