同じサイズ (1440*720) の 2 つのバイナリ ファイルがあります。2 番目のファイルの値 (間隔) に基づいて最初のファイルの平均を取得したいのですが、このファイルの値は 1 から 7 の範囲です。 0 ~ 1 の間の 2 番目のファイル範囲で、最初のファイルで対応する平均を計算し、結果を返します。2 ~ 3、3、4、5 ~ 6、7 ~ 8 で同じことを行います。 NA。
1- 最初のファイルを読み取る:
conne <- file("C:\\corr.bin","rb")
corr<- readBin(conne, numeric(), size=4, n=1440*720, signed=TRUE)
2- 2 番目のファイルを読み取るには:
conne1<- file("C:\\use.bin","rb")
cus<- readBin(conne1, numeric(), size=4, n=1440*720, signed=TRUE)
cusBREAK <- cut(cus,10:80))
(corrMEAN <- aggregate(corr, list(cusBREAK), mean))
しかし、私はNAを取得しました。これは、ピクセルの1つにNAがある場合、平均をNAとして返すことを意味します。
(corrMEAN <- aggregate(corr, list(cusBREAK), mean))
Group.1 x
1 (0,1] NaN
2 (1,2] NaN
3 (2,3] NaN
4 (3,4] NaN
5 (4,5] NaN