现在的位置: 首页 > 综合 > 正文

[R] dataframe sort

2018年04月08日 ⁄ 综合 ⁄ 共 245字 ⁄ 字号 评论关闭
dd <- data.frame(b = factor(c("Hi","Med","Hi","Low"), levels = c("Low","Med","Hi"), ordered = TRUE), x = c("A","D","A","C"), y = c(8,3,9,9), z = c(1,1,1,2))
sort by column z (descending) then by column b (ascending)

1.
dd[with(dd, order(-z, b)),]
2.
dd[ order(-dd[,4], dd[,1]),]

抱歉!评论已关闭.