將向量轉換為按降序排序的格式。這在 arrange()
中很有用。
例子
desc(1:10)
#> [1] -1 -2 -3 -4 -5 -6 -7 -8 -9 -10
desc(factor(letters))
#> [1] -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17
#> [18] -18 -19 -20 -21 -22 -23 -24 -25 -26
first_day <- seq(as.Date("1910/1/1"), as.Date("1920/1/1"), "years")
desc(first_day)
#> [1] 21915 21550 21185 20819 20454 20089 19724 19358 18993 18628 18263
starwars %>% arrange(desc(mass))
#> # A tibble: 87 × 14
#> name height mass hair_color skin_color eye_color birth_year sex
#> <chr> <int> <dbl> <chr> <chr> <chr> <dbl> <chr>
#> 1 Jabba De… 175 1358 NA green-tan… orange 600 herm…
#> 2 Grievous 216 159 none brown, wh… green, y… NA male
#> 3 IG-88 200 140 none metal red 15 none
#> 4 Darth Va… 202 136 none white yellow 41.9 male
#> 5 Tarfful 234 136 brown brown blue NA male
#> 6 Owen Lars 178 120 brown, gr… light blue 52 male
#> 7 Bossk 190 113 none green red 53 male
#> 8 Chewbacca 228 112 brown unknown blue 200 male
#> 9 Jek Tono… 180 110 brown fair blue NA male
#> 10 Dexter J… 198 102 none brown yellow NA male
#> # ℹ 77 more rows
#> # ℹ 6 more variables: gender <chr>, homeworld <chr>, species <chr>,
#> # films <list>, vehicles <list>, starships <list>
相關用法
- R dplyr do 做任何事情
- R dplyr distinct_all 通過選擇變量來選擇不同的行
- R dplyr distinct 保留不同/唯一的行
- R dplyr group_trim 修剪分組結構
- R dplyr slice 使用行的位置對行進行子集化
- R dplyr copy_to 將本地數據幀複製到遠程src
- R dplyr sample_n 從表中采樣 n 行
- R dplyr consecutive_id 為連續組合生成唯一標識符
- R dplyr row_number 整數排名函數
- R dplyr band_members 樂隊成員
- R dplyr mutate-joins 變異連接
- R dplyr nth 從向量中提取第一個、最後一個或第 n 個值
- R dplyr coalesce 找到第一個非缺失元素
- R dplyr group_split 按組分割 DataFrame
- R dplyr mutate 創建、修改和刪除列
- R dplyr order_by 用於排序窗口函數輸出的輔助函數
- R dplyr context 有關“當前”組或變量的信息
- R dplyr percent_rank 比例排名函數
- R dplyr recode 重新編碼值
- R dplyr starwars 星球大戰人物
- R dplyr between 檢測值落在指定範圍內的位置
- R dplyr cumall 任何、全部和平均值的累積版本
- R dplyr group_map 對每個組應用一個函數
- R dplyr nest_join 嵌套連接
- R dplyr pull 提取單列
注:本文由純淨天空篩選整理自Hadley Wickham等大神的英文原創作品 Descending order。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。