[R] pull stat out of summary

Sarah Goslee sarah.goslee at gmail.com
Sat Apr 1 01:54:13 CEST 2017


The short answer is that hold isn't a list-like object, and $ only
works with list-like objects (lists and data frames, mainly).

You can get the full explanation (VERY full), at
?Extract
or any of its aliases, like
?'$'
or
?'['

Sarah

On Fri, Mar 31, 2017 at 7:11 PM, Evan Cooch <evan.cooch at gmail.com> wrote:
> Continuing my learning curve after 25_ years with using SAS. Want to pull
> the "Mean" forom the summary of something...
>
> test <- rnorm(1000,1.5,1.25)
>
> hold <- summary(test)
>
> names(hold)
> [1] "Min."    "1st Qu." "Median"  "Mean"    "3rd Qu." "Max."
>
> OK, so "Mean" is in there.
> So, is there a short form answer for why hold$Mean throws an error, and
> hold["Mean"} returns the mean (as desired)?
>
> Silly question I know,  but gotta start somewhere...
>
> Thanks...
>

-- 
Sarah Goslee
http://www.functionaldiversity.org



More information about the R-help mailing list