R言語での降順ソートのコードはどのように書けばいいですか?

R言語では、sort()関数やorder()関数を使用して、降順ソートを行うことができます。以下はいくつかのコード例です:

  1. 並べ替える (narabekaeru)
vec <- c(5, 2, 8, 4, 1)
sorted_vec <- sort(vec, decreasing = TRUE)
print(sorted_vec)

出力:

[1] 8 5 4 2 1
  1. 注文()
vec <- c(5, 2, 8, 4, 1)
sorted_vec <- vec[order(vec, decreasing = TRUE)]
print(sorted_vec)

出力:

[1] 8 5 4 2 1
  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 score
3 Charlie    95
1   Alice    90
4   David    85
2     Bob    80

sort()とorder()関数では、パラメータdecreasing = TRUEを使って降順ソートが可能です。

bannerAds