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.co...@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 ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.