[R] sort data frame columns according to a list

David Winsemius dwinsemius at comcast.net
Mon Mar 16 22:11:38 CET 2009


On Mar 16, 2009, at 5:05 PM, David Winsemius wrote:

> So your second dataframe, say DF2, has sample IDs in one of its  
> columns, say "colnames", (or are they in in the names?)
>
> ( Examples and output of str() are requested to avoid exactly such  
> ambiguity.)
>
> If it is the former, then;
>
> DF1[ , DF2colnames ]   # could do it.
            ^
DF1[ , DF2$colnames ]

>
>
> -- 
> David Winsemius
>
> On Mar 16, 2009, at 4:41 PM, Jie Zhang wrote:
>
>> HI,
>>
>> I have searched the R-help achive, trying to find a way to sort  
>> columns in a data frame according to a specific list, but not be  
>> able to find a general way to do it.
>>
>> My data frame contains columns, with each one named from a sample  
>> ID, and each sample was measured in a specific time, generating one  
>> column of data, now I would like to sort the columns according to  
>> the time course, so I have the second data frame containing sample  
>> IDs with time point, but how should I do the sorting?
>>
>> Thanks a lot!
>>
>> Jie
>>
>
>

David Winsemius, MD
Heritage Laboratories
West Hartford, CT




More information about the R-help mailing list