[EMAIL PROTECTED] wrote:
Hi all

I want to assign a constant to a different column for each row

eg:

m[1,2] <- 0;
m[2,3] <- 0;
m[3,1] <- 0;
m[4,2] <- 0;
m[5,1] <- 0;
...

etc...
i've tried apply/tapply with no luck


and also the following

coefs <- rtt.abs[,5:8];
coefs.i <- coefs[] == 1;
coefs[coefs.i] <- 0;

wich results in

"matrix subscripts not allowed in replacement"

error message, for wich I have not found any workaround

a trivial for() loop is not fast enough

any help would be greatly appreciated, (maybe a gun too) I'm disperated :-\

Thanks in advance

Ulisses


Debian GNU/Linux: a dream come true ----------------------------------------------------------------------------- "Computers are useless. They can only give answers." Pablo Picasso

---> Visita http://www.valux.org/ para saber acerca de la    <---
---> Asociaci�n Valenciana de Usuarios de Linux              <---

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


> cbind(c(1,2,3),c(4,5,6),c(6,7,8))->l
> l
     [,1] [,2] [,3]
[1,]    1    4    6
[2,]    2    5    7
[3,]    3    6    8
> l[1:2,1:3]<-4
> l
     [,1] [,2] [,3]
[1,]    4    4    4
[2,]    4    4    4
[3,]    3    6    8
>

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to