[R] tapply with specific quantile value

Steven Ranney steven.ranney at gmail.com
Fri Mar 25 01:08:01 CET 2011


Worked just fine.  I had been incorrectly trying

tapply(x, l.c.1, quantile(probs=0.75))

rather than

tapply(x, l.c.1, quantile, probs=0.75)

Thanks for the help -

SR
Steven H. Ranney



On Thu, Mar 24, 2011 at 6:03 PM, Peter Alspach
<Peter.Alspach at plantandfood.co.nz> wrote:
> Tena koe Steven
>
> The  ... argument of the apply series of functions allows one to pass arguments to the called function.  So:
>
> tapply(x, l.c.1, quantile, probs=0.75)
>
> should work (although I haven't tested it).
>
> HTH .....
>
> Peter Alspach
>
>> -----Original Message-----
>> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
>> project.org] On Behalf Of Steven Ranney
>> Sent: Friday, 25 March 2011 12:18 p.m.
>> To: r-help at r-project.org
>> Subject: [R] tapply with specific quantile value
>>
>> All -
>>
>> I have an example data frame
>>
>> x     l.c.1
>> 43.38812035   085
>> 47.55710661      085
>> 47.55710661      085
>> 51.99211429      085
>> 51.99211429      095
>> 54.78449958   095
>> 54.78449958   095
>> 56.70201864   095
>> 56.70201864   105
>> 59.66361903   105
>> 61.69573564      105
>> 61.69573564      105
>> 63.77469479   115
>> 64.83191994   115
>> 64.83191994   115
>> 66.98222118      115
>> 66.98222118      125
>> 66.98222118      125
>> 66.98222118      125
>> 66.98222118      125
>>
>> and I'd like to get the 3rd quantile by l.c.1 so I use
>>
>> tapply(x, l.c.1, quantile)
>>
>> and my output includes all quantiles (i.e., 0, 25%, 50%, 75%, 100%)
>> but I'm only interested in the 75% quantile.  Is there an additional
>> statement or function I can use to get just the quantile that I want?
>>
>> Thanks for your help -
>>
>> SR
>> Steven H. Ranney
>>
>> ______________________________________________
>> 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.
>
> The contents of this e-mail are confidential and may be subject to legal privilege.
>  If you are not the intended recipient you must not use, disseminate, distribute or
>  reproduce all or any part of this e-mail or attachments.  If you have received this
>  e-mail in error, please notify the sender and delete all material pertaining to this
>  e-mail.  Any opinion or views expressed in this e-mail are those of the individual
>  sender and may not represent those of The New Zealand Institute for Plant and
>  Food Research Limited.
>



More information about the R-help mailing list