2017-03-17 41 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) 
數據集,然後循環