Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Use reorder() with the
factor that has levels to reorder, the values to base the reordering on,
and a function that aggregates the values:
# Make a copy since we'll modify itiss<-InsectSprays iss$sprayiss[1]A A A A A A A A A A A A B B B B B B B B B B B B C C C C C C C C C C C C D D[39]D D D D D D D D D D E E E E E E E E E E E EFFFFFFFFFFFFLevels: A B C D EF$spray<-reorder(iss$spray,iss$count,FUN=mean)iss$spray[1]A A A A A A A A A A A A B B B B B B B B B B B B C C C C C C C C C C C C D D[39]D D D D D D D D D D E E E E E E E E E E E EFFFFFFFFFFFFattr(,"scores")A B C D EF14.50000015.3333332.0833334.9166673.50000016.666667Levels: C E D A BF