ファイル内の528.8933の値を-9999に置き換えようとしています
conne <- file("C:\\PHD\\72005ready\\latitude\\latitudefloat.bin", "rb")
a<- readBin(conne, integer(), size=2, n=360*720, signed=F)
a[a == 528.8933] <- -9999
上記のコードを使用しましたが、チェックしたところ、結果は変更されていません。助けてください
編集:
問題は解決されていません。もっと明確にします。ファイル内の528.8933の値を-9999に置き換えようとしています。
t<- file("C:\\Users\\Amin\\Desktop\\1999n_Resample11.img", "rb")
e=readBin(t, double(), size=4,n=720*360, signed=TRUE)
e[e != -9999] <- e[e != -9999]*0.0099 + 77.65 -273.15
上記のこのコードは、バイナリファイルを読み取ります。次に、eに対していくつかの計算を行います。それはうまくいきました。結果を確認するためにファイルを再度開いたところ、奇妙な数字(528.8933)が見つかりました。
次に、この行を使用しました:
e[e == 528.8933] <- -9999
528.8933の値を-9999に置き換えます。エラーは発生しませんでしたが、値をもう一度見てみると、そのままでした(528.8933はまだあります)。前もって感謝します