R Plyr - Упорядочивание результатов из DDPLY?

Кто-нибудь знает простой способ упорядочить результаты, полученные в результате операции ddply summarize?

Это то, что я делаю, чтобы упорядочить вывод по убыванию) глубина.

  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)
6
задан Matt Dowle 27 March 2013 в 12:21
поделиться