Displaying 1 result from an estimated 1 matches for "modifynig".
Did you mean:
modifying
2011 Feb 10
3
modifynig some elements of a vector
He everybody,
I want to add 1 to some elements of a vector:
x is a vector
u is a vector of idices, that is, integers
assumed to be within the range 1..length(x)
and I want to add 1 to the elements of x
each time their index appears in u
x[u]<-x[u]+1 works only when there are no
duplicated values in u
I found this solution:
tu <- table(u)
indices <- as.numeric(names(tu))
x[indices]