在R中,有没有办法判断矩阵是否稀疏?有许多稀疏矩阵类,例如dgCMatrix
,并且没有is.sparseMatrix
方法。
答案 0 :(得分:0)
您可以使用“垃圾邮件”包:UPDATE mytable
SET myfield = {some regex}
从您的矩阵中生成类垃圾邮件的对象,然后应用as.spam(..)
,女巫会为您提供矩阵的密度或summary(..)
,用于非零条目的图形表示
display(..)
答案 1 :(得分:-1)
aa
是稀疏矩阵
if(length(which(is(aa)=="sparseMatrix"))!=0){
aa=Matrix(aa,sparse=0)
}
”
如果aa
是稀疏矩阵,请将aa
转换为非稀疏矩阵