On May 13, 2012, at 9:08 AM, Jonsson wrote:
Dear All,
I am trying to replace a value of 528.8933 to -9999 in my file
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 + 477.65 -273.15
This code given above would read a binary file . Then It would do some
clculations to e. That worked well. I opend the file again in
order to
look at the results and I found weird numbers ( 528.8933).
I then used this line >e[e == 528.8933] <- -9999 to
replace
the value of 528.8933 by -9999. I got no errors but when I looked
again at
the values, I found them as they were(528.8933 is still there)
any idea on how to replace a value by another value?Thanks in advance
From memory ... since you have not yet learned to include context.
You were advised to read the FAQ ... item 7.31.
Perhaps this example will help.
> x <- 7* round(528.8933/7, 6)
> x== 528.8933
[1] FALSE
> x
[1] 528.8933
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
--
David Winsemius, MD
West Hartford, CT
______________________________________________
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.