Re: [R] matrix logic

From: Tom <tom_at_maladmin.com>
Date: Wed 11 Jan 2006 - 14:26:48 EST

On Tue, 10 Jan 2006 20:25:23 -0500, r user <ruser2006@yahoo.com> wrote:

> I have 2 dataframes, each with 5 columns and 20 rows.
> They are called data1 and data2.I wish to create a
> third dataframe called data3, also with 5 columns and
> 20 rows.
>
> I want data3 to contains the values in data1 when the
> value in data1 is not NA. Otherwise it should contain
> the values in data2.
>
> I have tried afew methids, but they do not seem to
> work as intended.:
>
> data3<-ifelse(is.na(data1)=F,data1,data2)
>
> and
>
> data3[,]<-ifelse(is.na(data1[,])=F,data1[,],data2[,])
>
> Please suggest the “best” way.
>
Not sure about the bast but...

a<-c(1,2,3,NA,5)
b<-c(4,4,4,4,4)

c<-a
c[which(is.na(a))]<-b[which(is.na(a))]

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



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Wed Jan 11 14:28:01 2006

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:41:59 EST