【发布时间】:2013-03-12 12:47:47
【问题描述】:
我有两个具有相同尺寸的二进制文件(corr 和 rmse)。我想这样做: 当evr corr 为NA 时,用NA 替换rmse 中的所有像素。
文件1:
conne <- file("D:\\omplete.bin","rb")
corr<- readBin(conne, numeric(), size=4, n=1440*720, signed=TRUE)
文件2:
rms <- file("D:\\hgmplete.bin","rb")
rmse<- readBin(rms, numeric(), size=4, n=1440*720, signed=TRUE)
我这样做了:
rmse[corr==NA]=NA
什么都没做,所以我尝试了这个:
rmse[corr==NaN]=NA
什么也没做!谁能帮我解决这个问题。
文件头更正:
> corr
[1] NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
【问题讨论】:
-
检查
?is.na(NA 和 NaN 都为真)。
标签: r