NA不适用并计算在内

问题描述 投票:-2回答:1

我对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 na missing-data
1个回答
0
投票

许多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
© www.soinside.com 2019 - 2024. All rights reserved.