Re: [R] Setting Values of Elements in a Dataframe

2010-11-29 Thread Ivan Calandra
Hi, Not sure why it doesn't work (I would say it's because of the structure of sel_pos, but I don't know how to deal with it). But just do: d[d>0] <- -9 It does work HTH, Ivan Le 11/29/2010 16:56, Lorenzo Isella a écrit : Dear All, I am experiencing some problems in resetting the values of

Re: [R] Setting Values of Elements in a Dataframe

2010-11-29 Thread Henrique Dallazuanna
Try this: d[d > 0] <- -9 On Mon, Nov 29, 2010 at 1:56 PM, Lorenzo Isella wrote: > Dear All, > I am experiencing some problems in resetting the values of some selected > elements in a dataframe. > > Consider > > > d<-seq(-1,1,length=16) > dim(d)<-c(4,4) > d<-as.data.frame(d) > > sel_pos<-which(d

[R] Setting Values of Elements in a Dataframe

2010-11-29 Thread Lorenzo Isella
Dear All, I am experiencing some problems in resetting the values of some selected elements in a dataframe. Consider d<-seq(-1,1,length=16) dim(d)<-c(4,4) d<-as.data.frame(d) sel_pos<-which(d>0, arr.ind=TRUE) d[sel_pos]<- -9 which returns the error Error in `[<-.data.frame`(`*tmp*`, sel_p