中文版 P165页,讲到plyr的地方
<br />
#选取最小的两颗砖石<br />
library(plyr)<br />
library(ggplot2)<br />
ddply(diamonds,.(color),subset,order(carat)<=2)<br />
</p>
这里的结果明显是有问题的,选取的数据只是每个颜色排在最前面的砖石,
那么问题来了,如果要选择每个颜色里克拉数最小和第二小的砖石,该如何选择?
<br />
#只能选择最小的砖石?<br />
ddply(diamonds,.(color),subset,rank(carat)==min(rank(carat))<br />
</p>