我试图弄清楚如何按 c1 降序和 c2 升序对下面的数据框进行排序。
c1 <- c("a", "b", "c", "d", "d", "e", "f", "g", "h", "i")
c2 <- c("29-JAN-08", "29-JAN-08", "29-JAN-08", "29-JAN-08", "20-MAR-08", "28-MAR-08", "28-MAR-08", "28-MAR-08", "28-MAR-08", "28-MAR-08")
example <- data.frame(c1, c2)
我不能将 - 符号与日期向量一起使用:
> example <- example[order(example$c1, -example$c2),]
Error: unexpected input in "example <- example[order(example$c1, -1ex"
而且我还无法弄清楚如何使用“递减”参数:
> example <- example[order(example$c1, example$c2, decreasing = c(F, T)),]
Error: unexpected input in "example <- example[order(example$c1, -1ex"
有没有办法可以按这两列对这个数据框进行排序,当列分别是字符和日期类型时,按第一列升序,第二列降序?