我正在尝试弄清如何按照下面数据框的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"
我一直没有弄清楚如何使用“decreasing”参数:
> example <- example[order(example$c1, example$c2, decreasing = c(F, T)),]
Error: unexpected input in "example <- example[order(example$c1, -1ex"
有没有办法按照这两列对数据框进行排序,第一列是字符类型,第二列是日期类型,第一列按升序排列,第二列按降序排列?
*
,首先要这样做 ;) - Ricardo Saporta