-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
。我应该使用哪种数据转换?我应该如何将数据转换为因素?
我有一个数据如下所示进行设置:转换为因素
age sex Cond label
range1 M 1 0
range2 M 2 1
range3 F 4 1
更rows..all数据列是离散的。 我打算在R中使用bnlearn
包中的hc
,gs
,bn
,tan
。我应该使用哪种数据转换?我应该如何将数据转换为因素?
关于第二个问题,转换为factor
非常简单。只需循环使用lapply
即可,并应用factor
。然后用输出更新原始数据集。
df1[] <- lapply(df1, factor)
在情况下,我们只是在寻找列,比如“时代”,“性”的子集,子集通过这些
df1[c('age', 'sex')] <- lapply(df1[c('age', 'sex')], factor)
数据集,然后循环