當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R hardhat get_data_classes 從 DataFrame 或矩陣中提取數據類


從模型進行預測時,new_data 與用於擬合模型的原始數據具有相同的類通常很重要。 get_data_classes() 從原始訓練數據中提取類。

用法

get_data_classes(data)

參數

data

DataFrame 或矩陣。

一個命名列表。名稱是 data 的列名稱,值是包含該列的類的字符向量。

例子

get_data_classes(iris)
#> $Sepal.Length
#> [1] "numeric"
#> 
#> $Sepal.Width
#> [1] "numeric"
#> 
#> $Petal.Length
#> [1] "numeric"
#> 
#> $Petal.Width
#> [1] "numeric"
#> 
#> $Species
#> [1] "factor"
#> 

get_data_classes(as.matrix(mtcars))
#> $mpg
#> [1] "numeric"
#> 
#> $cyl
#> [1] "numeric"
#> 
#> $disp
#> [1] "numeric"
#> 
#> $hp
#> [1] "numeric"
#> 
#> $drat
#> [1] "numeric"
#> 
#> $wt
#> [1] "numeric"
#> 
#> $qsec
#> [1] "numeric"
#> 
#> $vs
#> [1] "numeric"
#> 
#> $am
#> [1] "numeric"
#> 
#> $gear
#> [1] "numeric"
#> 
#> $carb
#> [1] "numeric"
#> 

# Unlike .MFclass(), the full class
# vector is returned
data <- data.frame(col = ordered(c("a", "b")))

.MFclass(data$col)
#> [1] "ordered"

get_data_classes(data)
#> $col
#> [1] "ordered" "factor" 
#> 
源代碼:R/classes.R

相關用法


注:本文由純淨天空篩選整理自Davis Vaughan等大神的英文原創作品 Extract data classes from a data frame or matrix。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。