On 04.10.2011 16:42, Jeanne M. Spicer wrote:
I'm not sure how returning an incorrect result is ever a 'positive' feature but
at least the documentation could more clearly warn users that this method
behaves differently in these cases -- summary(rock[,1]) vs summary(rock[,1:2])
-- and that the method can and does return incorrect results without any
warning messages.
What are you talking about? Probably it appeared prior in this thread?
Please always cite.
Anyway, I guess you werre looking for
summary(rock[,1, drop=FALSE])
rock[,1] is implified to a vector whle rock[,1:2] is still a matrix or
data.frame (and since this is not cited, I do not know).
I would encourage anyone teaching introductory R to look at the 'epicalc'
package. The re-vamped function 'summ' in that package returns correct results
regardless - summ(rock), summ(rock$area). In addition, when you only ask for
one column you not only get the correct results, you also get a bonus
distribution plot.
I'd would like all of our students to use R, but little things like this are
huge stumbling blocks for them.
Then you told them about summary() before telling how to deal with data
structures correctly. And that is te m,ost important part in learning R.
I know from my courses that applied people do not like that, but I
always managed to convince them this is the most impoertant topic to
learn about R.
Best,
Uwe Ligges
-jeanne
[[alternative HTML version deleted]]
______________________________________________
R-help@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.
______________________________________________
R-help@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.