R語言
reorder.default
位於 stats
包(package)。 說明
reorder
是一個通用函數。 "default"
方法將其第一個參數視為分類變量,並根據第二個變量(通常為數字)的值重新排序其級別。
用法
reorder(x, ...)
## Default S3 method:
reorder(x, X, FUN = mean, ...,
order = is.ordered(x), decreasing = FALSE)
參數
x |
一個原子向量,通常是 |
X |
與 |
FUN |
|
... |
可選:提供給 |
order |
邏輯上,返回值是否是一個有序因子而不是一個因子。 |
decreasing |
邏輯上,級別是否按升序或降序排列。 |
細節
這與 relevel()
一樣,是簡單調用 factor(x, levels = levels(x)[....])
的特殊情況。
值
一個因子或有序因子(取決於 order
的值),其中由 FUN
確定的級別順序應用於由 x
分組的 X
。默認情況下,級別按 FUN
返回的值按遞增順序排序。空的關卡將會被丟棄。
此外,應用於 X
子集的 FUN
值(按 x
級別的原始順序)作為 "scores"
屬性返回。
例子
require(graphics)
bymedian <- with(InsectSprays, reorder(spray, count, median))
boxplot(count ~ bymedian, data = InsectSprays,
xlab = "Type of spray", ylab = "Insect count",
main = "InsectSprays data", varwidth = TRUE,
col = "lightgray")
bymedianR <- with(InsectSprays, reorder(spray, count, median, decreasing=TRUE))
stopifnot(exprs = {
identical(attr(bymedian, "scores") -> sc,
attr(bymedianR,"scores"))
identical(nms <- names(sc), LETTERS[1:6])
identical(levels(bymedian ), nms[isc <- order(sc)])
identical(levels(bymedianR), nms[rev(isc)])
})
作者
Deepayan Sarkar deepayan.sarkar@r-project.org
也可以看看
相關用法
- R reorder.dendrogram 重新排序樹狀圖
- R relevel 因子水平重新排序
- R rect.hclust 在層次集群周圍繪製矩形
- R replications 條款的重複次數
- R reshape 重塑分組數據
- R read.ftable 操作平麵列聯表
- R residuals 提取模型殘差
- R rWishart 隨機 Wishart 分布式矩陣
- R r2dtable 具有給定邊際的隨機 2 向表
- R runmed 運行中位數 – 穩健散點圖平滑
- R stlmethods STL 對象的方法
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
- R deriv 簡單表達式的符號和算法導數
- R kruskal.test Kruskal-Wallis 秩和檢驗
- R quade.test 四方測試
- R decompose 移動平均線的經典季節性分解
- R plot.stepfun 繪製階躍函數
- R alias 查找模型中的別名(依賴項)
- R qqnorm 分位數-分位數圖
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Reorder Levels of a Factor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。