[R] Filtering on a dataframe- newbie question
Peter Ehlers
ehlers at ucalgary.ca
Mon Oct 19 08:28:47 CEST 2009
Rolf Turner wrote:
>
> On 19/10/2009, at 4:23 PM, milton ruser wrote:
>
>> Hi there,
>>
>> Try ?subset
>
> No. Don't.
>
> Just do:
>
> X <- dataframe[dataframe$Name=='T44',]
>
> Note the comma in the penultimate position.
>
> Read up on array indexing; see ?"[" and An Introduction to R,
> section 5.2 for starters.
>
> A data frame is two dimensional; you were basically trying to
> treat it as one dimensional.
>
> And don't call your data frame ``dataframe''. Would you
> call your dog ``dog''? (Pace Barry Rowlingson! :-) )
>
> cheers,
>
> Rolf Turner
>
>> ?str may also be useful..
>
> str is indeed useful --- but not here.
Rolf, I would disagree. For anyone new to R, it's a good idea
to use str() after any operation they were sufficiently
unsure about to ask for help.
Cheers,
-Peter Ehlers
>
> R. T.
>>
>> bests
>>
>> milton
>>
>> On Sun, Oct 18, 2009 at 11:10 PM, ANJAN PURKAYASTHA <
>> anjan.purkayastha at gmail.com> wrote:
>>
>>> Hi,
>>> newbie question. I have a data-frame with 3 named columns: Name, Obs1,
>>> Obs2.
>>> The Name column members are made of alphanumeric characters: T1, T2, T3
>>> etc.
>>> I would like to acess only that subset of the data-frame with Name ==
>>> T44.
>>> X <- dataframe[dataframe$Name=='T44'] does not work.
>>> Any ideas on how to do this?
>>> I'm sure I'm missing a simple concept here.
>>>
>>> Thanks,
>>> Anjan
>>>
>>>
>>> --
>>> =============================
>>> anjan purkayastha, phd
>>> bioinformatics analyst
>>> whitehead institute for biomedical research
>>> nine cambridge center
>>> cambridge, ma 02142
>>>
>>> purkayas [at] wi [dot] mit [dot] edu
>>> 703.740.6939
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ______________________________________________
>>> R-help at 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<http://www.r-project.org/posting-guide.html>
>>>
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help at 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.
>
>
> ######################################################################
> Attention:\ This e-mail message is privileged and confid...{{dropped:9}}
>
> ______________________________________________
> R-help at 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.
>
>
More information about the R-help
mailing list