Thanks a lot for your reply. I have managed to do it but still something that I do not know how to do that.This code below will read the first row in D and write it to a new file.I want to make a another loop to read all rows and write each result of every row to a file.
library(Matrix) M <- Matrix(-9999, 360, 720)## creat matrix with 720 columns and 360 rows ith valus of -9999 tm<-t(M) long <- file("C:\\Users\\aalyaari\\Desktop\\New folder (5)\\inra.bin", "rb") A=readBin(long, integer(), size=2,n=67420*1, signed=F) ta<-t(A) lot <- file("C:\\Users\\aalyaari\\Desktop\\New folder (5)\\lat.img", "rb") B=readBin(lot, integer(), size=2,n=67420*1, signed=F) tb<-t(B) wind <- file("C:\\Users\\aalyaari\\Desktop\\Wind_WFD_200201.bin", "rb") C=readBin(wind, double(), size=4,n=67420*248, signed=TRUE) D<-matrix(C,nrow=248,ncol=67420) for(i in 1:67420){tm[ta[i],tb[i]]=D[1,i]} to.write = file(paste("C:\\Users\\aalyaari\\Desktop\\Yar15.bin",sep=""),"wb") writeBin(as.real(tm), size=4,to.write) -- View this message in context: http://r.789695.n4.nabble.com/write-to-M-using-row-and-columns-taken-from-A-and-B-with-values-from-C-tp4589197p4591852.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.