我该如何在R中计算数据框的稀疏度?

4

我有一个结构如下的数据框:

  A B C D E
F 1 0 7 0 0
G 0 0 0 1 1
H 1 1 0 0 0
I 1 2 1 0 0
L 1 0 0 0 0

我希望计算这个数据框的稀疏度(即0值的百分比)。

我该怎么做?

1个回答

4
sum(df == 0)/(dim(df)[1]*dim(df)[2])
[1] 0.6

2
或者在分母中使用 prod(dim(df)) - Johan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接