Hi

yes, but I ****do not**** recommend you to do it

> df<-data.frame(a=1:10, b=11:20)
> df[5,2]<-NA
> df
    a  b
1   1 11
2   2 12
3   3 13
4   4 14
5   5 NA
6   6 16
7   7 17
8   8 18
9   9 19
10 10 20
> df[is.na(df)]<-1000
> df
    a    b
1   1   11
2   2   12
3   3   13
4   4   14
5   5 1000
6   6   16
7   7   17
8   8   18
9   9   19
10 10   20
> 

but in that case you can not simply compute means, sums and other 
values just by e.g.

colSums(df, na.rm=T)

HTH
Petr





On 12 Jun 2006 at 18:18, Arun Kumar Saha wrote:

Date sent:              Mon, 12 Jun 2006 18:18:33 +0530
From:                   "Arun Kumar Saha" <[EMAIL PROTECTED]>
To:                     "[email protected]" <[email protected]>
Subject:                [R] NA values

> Dear all R users,
> 
> I am wondering whether there is any way to replace all "NA" values in
> a data frame by some numerical value, suppose 1000?
> 
> Thanks and Regards
> 
>  [[alternative HTML version deleted]]
> 
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html

Petr Pikal
[EMAIL PROTECTED]

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to