我在 R 中有以下格式的数据:
Col1 Col2
1 1
2 1
4 0
0 0
2 2
. .
. .
. .
我正在使用以下脚本来计算每行中 Col1 和 Col2 之间的百分比差异。
temp <- matrix(numeric(),dim(data)[1],1)
for (i in 1:dim(data)[1])
{
temp[i,1]<- ((data[i,1]-data[i,2)/data[i,1])*100
}
出于某种原因,我的输出文件 (temp) 中有一些 NA。即使在 0-0 时,它们也会发生。有谁知道为什么它不只是产生 0 而不是 NA?一些 0-0 的总和产生 0 而不是 NA 所以我看不到任何真实的模式。
任何帮助将非常感激。谢谢,