R 跳过NA和x27;计算点积时的s
我通过减去前1-2个主成分上的投影来调整数据矩阵中的测量值。问题是,如果数据矩阵中甚至只有一个R 跳过NA和x27;计算点积时的s,r,R,我通过减去前1-2个主成分上的投影来调整数据矩阵中的测量值。问题是,如果数据矩阵中甚至只有一个NA(对于数千次测量几乎是不可避免的),内积运算x%*%y(我也尝试了sum(x*y),对于向量x,y)返回NA。是否有一种简单的方法(即避免条件语句和循环)来计算非NA值的内积,从而使操作实际返回某些内容 顺便说一句,我想避免仅仅用0替换NA,因为这样我就必须在每个阶段重新规范化向量。您可以尝试以下命令: sum(x*y, na.rm = TRUE)
NA
(对于数千次测量几乎是不可避免的),内积运算x%*%y
(我也尝试了sum(x*y)
,对于向量x,y
)返回NA
。是否有一种简单的方法(即避免条件语句和循环)来计算非NA值的内积,从而使操作实际返回某些内容
顺便说一句,我想避免仅仅用
0
替换NA
,因为这样我就必须在每个阶段重新规范化向量。您可以尝试以下命令:
sum(x*y, na.rm = TRUE)