我試圖在我們的數據集上運行LASSO,爲此,我需要將非數字變量轉換爲數字,最好通過稀疏矩陣轉換。然而,當我嘗試使用矩陣命令,我得到了同樣的錯誤:將矩陣稀疏轉換爲R的罕見錯誤消息
Error in asMethod(object) : invalid class 'NA' to dup_mMatrix_as_geMatrix
我認爲這是由於NA在我的數據,所以我做了一個na.omit,得到了同樣的錯誤。我用我的代碼一個小型子集又試了一次又一次得到了同樣的錯誤:
> sparsecombined <- Matrix(combined1[1:10,],sparse=TRUE)
Error in asMethod(object) : invalid class 'NA' to dup_mMatrix_as_geMatrix
這是該數據集我試圖用的代碼,最後一行轉換:
是有什麼可能會阻止稀疏轉換?