四时宝库

程序员的知识宝库

R语言sort和order排序函数(r语言排序代码)

今天小讲一下R语言中的排序函数sort和order函数。

df1 <- data.frame(v1 = 1:5, v2 = c(10, 7, 9, 6, 8), v3 = 11:15, v4 = c(1, 1, 2, 2, 1))

sort(df1$v2)

sort(df1$v2, decreasing = TRUE)

order(df1$v2)

order(df1$v2, decreasing = TRUE)

可以看到sort和order的区别在于sort排序返回的是实际值,order返回的是排序后的索引。

df1[order(df1$v2),]

df1[order(df1$v4, df1$v2),]

对整个数据框进行排序的方式。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接