From: baptiste auguie <[email protected]>
To: Dimitris Rizopoulos <[email protected]>
Date: Tue, 13 Jan 2009 09:38:09 +0000
Subject: Re: [R] indexing question
> you can also look at subset,
>
>
> my.data.frame <- data.frame(a=rnorm(10),
>> b=factor(sample(letters[1:4], 10, replace=T)))
>> str(my.data.frame)
>> my.data.frame[my.data.frame$b == "a", ]
>> subset(my.data.frame, b == "a")
>>
>
> by the way, it is probably safer not to use "data" as a variable name as it
> is also a function.
>
I've often wondered about this. The thing is, I've never run into a problem
with this. For example:
> ls()
character(0)
> data(ToothGrowth)
> ls()
[1] "ToothGrowth"
> rm(ToothGrowth)
> ls()
character(0)
> data <- data.frame(1:10, 101:110)
> data(ToothGrowth) #works just the same
> ls()
[1] "data" "ToothGrowth"
>
In this example the data command works just the same the second time, even
though I have a data.frame named data. Can someone give an example where
this causes a problem?
Thanks,
Ista
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.