r语言降序排序代码怎么写

   2025-02-04 9990
核心提示:在R语言中,可以使用函数sort()或order()来进行降序排序。下面是一些示例代码:使用sort()函数进行降序排序:vec - c(5, 2, 8, 4

在R语言中,可以使用函数sort()order()来进行降序排序。下面是一些示例代码:

使用sort()函数进行降序排序:
vec <- c(5, 2, 8, 4, 1)sorted_vec <- sort(vec, decreasing = TRUE)print(sorted_vec)

输出:

[1] 8 5 4 2 1
使用order()函数获取降序排序的索引,再根据索引对向量进行排序:
vec <- c(5, 2, 8, 4, 1)sorted_vec <- vec[order(vec, decreasing = TRUE)]print(sorted_vec)

输出:

[1] 8 5 4 2 1
对数据框中的某一列进行降序排序:
df <- data.frame(name = c("Alice", "Bob", "Charlie", "David"),                 score = c(90, 80, 95, 85))sorted_df <- df[order(df$score, decreasing = TRUE), ]print(sorted_df)

输出:

     name score3 Charlie    951   Alice    904   David    852     Bob    80

注意,在sort()order()函数中,通过将参数decreasing = TRUE来实现降序排序。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言