2017-03-17 110 views
-1

我有一个数据如下所示进行设置:转换为因素

age sex Cond label 
range1 M 1  0 
range2 M 2  1 
range3 F 4  1 

更rows..all数据列是离散的。 我打算在R中使用bnlearn包中的hc,gs,bn,tan。我应该使用哪种数据转换?我应该如何将数据转换为因素?

回答

0

关于第二个问题,转换为factor非常简单。只需循环使用lapply即可,并应用factor。然后用输出更新原始数据集。

df1[] <- lapply(df1, factor) 

在情况下,我们只是在寻找列,比如“时代”,“性”的子集,子集通过这些

df1[c('age', 'sex')] <- lapply(df1[c('age', 'sex')], factor) 
数据集,然后循环