[R] sorting table output

Rolf Turner r.turner at auckland.ac.nz
Thu Oct 22 00:26:49 CEST 2009


On 22/10/2009, at 11:16 AM, Erin Hodgess wrote:

> Dear R People:
>
> Suppose I have the following output:
>
>> table(xx)
> xx
>  A  C  G  T
> 13 12 10 15
>
>
> I would like to have the output sorted in descending order by "height"
> or frequency.
>
> But when I do the following:
>
>> rev(table(xx))
> xx
>  T  G  C  A
> 15 10 12 13
>>
>
> the output is sorted by the names rather than the frequency.
>
> Any suggestions, please?

(a) Why on earth are you using ***rev()***???

(b) Does this do what you want?

     > tx <- table(xx)
     > tx[order(tx)]
     xx
     G  C  A  T
     10 12 13 15

	cheers,

		Rolf


######################################################################
Attention:\ This e-mail message is privileged and confid...{{dropped:9}}




More information about the R-help mailing list