我对NA值存在一些问题,因为我的Excel数据集的列号不同,因此显示NA。在RInSp包中进行计算相似性索引函数Psicalc时,它删除了所有包含NA值的行。
B F
4 7
5 6
6 8
7 5
NA 4
NA 3
NA 2
您知道如何处理NA或将其删除但不删除所有行或不影响包吗?在我import.RinSP旁边有消息在if(class(filename)==“ character”){:条件的长度> 1,并且仅使用第一个元素非常感谢
许多R函数(特别是基R)都有一个na.rm
参数,默认情况下为FALSE。这意味着,如果忽略此参数,并且数据具有NA,则“计算”将得出NA。要在计算中删除这些,请包含na.rm
参数并将其分配为TRUE。
示例:
x <- c(4,5,6,7,NA,NA)
mean(x) # Oops!
[1] NA
mean(x, na.rm=TRUE)
[1] 5.5