R中大矩阵的直方图

Mul*_*one 3 r matrix histogram

我在R中有一个大的,方形的稀疏矩阵(大约30M实数),我希望看到它的值的分布.如果我使用hist函数,因为大多数值都是0,我得到一个非常高的第一个条,然后是非常接近0的非常长的尾部,类似于:I_ _ ____

所以我想我应该只打印非零值,或重新调整值,以便以一种有意义的方式显示非零值的模式.有没有办法告诉hist过滤掉某些值?我想只在(0,1)中包含值.

Joh*_*ohn 7

矩阵只是一个被告知它的列和行分配的向量...如果你只是把它当成一个,它将变成一个......

hist( myMatrix[myMatrix > 0 & myMatrix < 1] )
Run Code Online (Sandbox Code Playgroud)