• R语言
  • ddply()中套用order(),rank()(有点混淆分不清)

《ggplot2数据分析与图形艺术》中第165页的代码:
ddply(diamonds, .(color), subset, order(carat) <= 2)注释为:## 选取最小的两颗钻石
我怎么感觉有些不对呢?应该是原始顺序的前2颗钻石吧?
ddply(diamonds, .(color), subset, rank(carat) <= 2)
这个应该是选取最小的两颗钻石吧?
还是说我理解错了?求高人指点,帮我解释一下,在这个地方很是纠结。 :cry: