[R] NA value

Alfredo Alessandrini
Fri, 27 Jun 2008 14:36:32 -0000

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