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
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
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
3 matches
Mail list logo