[R] NA value

Alfredo Alessandrini alfreale74 at gmail.com
Fri Jun 27 16:36:32 CEST 2008


I'm trying to replace NA with 0 value...

I've write a loop, but don't work...

Where's the problem?


> cimfasy_rwl
1991     0.92     0.72     0.50     1.29     0.54     1.22
1992     2.15     1.28     1.23     2.26     1.22     3.17
1993     1.50     0.87     1.68     1.97     0.83     2.55
1994     0.69     0.00     0.76     1.89     0.60     0.87
1995     1.13     1.04     1.19     1.52     1.13     1.78
1996     1.15     0.92     1.50     0.97     0.60       NA
1997       NA       NA       NA       NA       NA       NA
1998       NA       NA       NA       NA       NA       NA
1999       NA       NA       NA       NA       NA       NA
2000       NA       NA       NA       NA       NA       NA
> files_rwl <- ls(pattern="_rwl$")
> files_rwl
[1] "cimfasy_rwl" "rocquce_rwl"
> for (i in files_rwl) assign(i,i[is.na(i)] <- 0)
> ls()
[1] "cimfasy_rwl" "files_rwl"   "files.rwl"   "i"           "rocquce_rwl"
>
> cimfasy_rwl
[1] 0
>


Thanks in advance,

Alfredo



More information about the R-help mailing list