当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。