Примечание: я, очевидно, изменил названия, чтобы результаты микробенчмарка были более читабельными
ибудь знает удобный способ упорядочить результаты, полученные в результате операции суммирования ddply?
Это то, что я делаю, чтобы упорядочить вывод по убыванию глубины.
ddims <- ddply(diamonds, .(color), summarise, depth = mean(depth), table = mean(table))
ddims <- ddims[order(-ddims$depth),]
С выходом ...
> ddims
color depth table
7 J 61.88722 57.81239
6 I 61.84639 57.57728
5 H 61.83685 57.51781
4 G 61.75711 57.28863
1 D 61.69813 57.40459
3 F 61.69458 57.43354
2 E 61.66209 57.49120
Не слишком уродливо, но я надеюсь, что способ сделать это красиво в ddply (). Кто-нибудь знает как?
В книге Хэдли ggplot2 есть этот пример для ddply и подмножества, но на самом деле он не сортирует выходные данные, а просто выбирает два наименьших бриллианта на группу.
ddply(diamonds, .(color), subset, order(carat) <= 2)