get_levels()
從 data
中的任何因子列中提取級別。它主要用於從訓練集中的預測變量中提取原始因子水平。 get_outcome_levels()
是 get_levels()
的一個小包裝,用於從首先在 y
上調用 standardize()
的因子結果中提取級別。
參數
- data
-
用於從中提取級別的data.frame。
- y
-
結果。這可以是:
-
因子向量
-
數值向量
-
一維數值數組
-
具有列名稱的數字矩陣
-
具有列名稱的二維數值數組
-
具有數字或因子列的 DataFrame
-
例子
# Factor columns are returned with their levels
get_levels(iris)
#> $Species
#> [1] "setosa" "versicolor" "virginica"
#>
# No factor columns
get_levels(mtcars)
#> NULL
# standardize() is first run on `y`
# which converts the input to a data frame
# with an automatically named column, `".outcome"`
get_outcome_levels(y = factor(letters[1:5]))
#> $.outcome
#> [1] "a" "b" "c" "d" "e"
#>
相關用法
- R hardhat get_data_classes 從 DataFrame 或矩陣中提取數據類
- R hardhat validate_prediction_size 確保預測具有正確的行數
- R hardhat default_recipe_blueprint 默認配方藍圖
- R hardhat is_blueprint x 是預處理藍圖嗎?
- R hardhat validate_column_names 確保數據包含所需的列名
- R hardhat default_formula_blueprint 默認公式藍圖
- R hardhat update_blueprint 更新預處理藍圖
- R hardhat weighted_table 加權表
- R hardhat validate_outcomes_are_univariate 確保結果是單變量
- R hardhat add_intercept_column 向數據添加截距列
- R hardhat is_frequency_weights x 是頻率權重向量嗎?
- R hardhat model_offset 提取模型偏移
- R hardhat standardize 標準化結果
- R hardhat model_matrix 構建設計矩陣
- R hardhat is_importance_weights x 是重要性權重向量嗎?
- R hardhat run-mold 根據藍圖 Mold()
- R hardhat fct_encode_one_hot 將一個因子編碼為 one-hot 指標矩陣
- R hardhat new_frequency_weights 構建頻率權重向量
- R hardhat validate_no_formula_duplication 確保公式中不出現重複項
- R hardhat default_xy_blueprint 默認 XY 藍圖
- R hardhat shrink 僅對所需列進行子集化
- R hardhat validate_outcomes_are_numeric 確保結果都是數字
- R hardhat scream ? 尖叫。
- R hardhat frequency_weights 頻率權重
- R hardhat refresh_blueprint 刷新預處理藍圖
注:本文由純淨天空篩選整理自Davis Vaughan等大神的英文原創作品 Extract factor levels from a data frame。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。