without a reproducible sample, it is hard to tell, but I will give it a shot.
Maybe it's possible to merge your M with M2: merge(M, M2)
If you only want to count times, you can use seq_along(x) in a by function
eg:
dat <- data.frame(person=rep(c(1,2,3), each=5), time=rnorm(15))
by(dat$person, dat$
On Wed, Feb 02, 2011 at 09:35:28AM +0200, Leendert Punt wrote:
> I have a 32000 x 14 matrix (M) where entry (x, y) corresponds to
> person x at a discrete time y. I then have a matrix (M2) of 6 x 2
> where each entry is a an event by a person that is in the above 32000
> and at a time that is i
I have a 32000 x 14 matrix (M) where entry (x, y) corresponds to
person x at a discrete time y. I then have a matrix (M2) of 6 x 2
where each entry is a an event by a person that is in the above 32000
and at a time that is in the range of the discrete time points above.
I want to populate the a
Try also:
t( apply(x, 1, function(x) table( factor(x, levels = 0:2) ) ) )
# 0 1 2
# [1,] 1 2 1
# [2,] 1 3 0
# [3,] 3 0 1
# [4,] 0 2 2
See ?apply, ?table and ?factor for more details, examples and information.
HTH,
Jorge
On Thu, Jul 23, 2009 at 6:44 AM, amor Gandhi wrote:
> Hi everyone,
On Thu, Jul 23, 2009 at 10:44:16AM +, amor Gandhi wrote:
> Hi everyone,
>
> Is there any counter function in R for the following purpose:
> x <- matrix(c(1,1,0,2,1,0,0,2,0,1,2,1,2,1,0,1),nrow=4)
> As I would like to know how many zeros, ones, and twos in each row of x?
Yes there is:
As you a
apply(x, 1, table)
Uwe Ligges
amor Gandhi wrote:
Hi everyone,
Is there any counter function in R for the following purpose:
x <- matrix(c(1,1,0,2,1,0,0,2,0,1,2,1,2,1,0,1),nrow=4)
As I would like to know how many zeros, ones, and twos in each row of x?
Many thank in advance,
Amor
Hi everyone,
Is there any counter function in R for the following purpose:
x <- matrix(c(1,1,0,2,1,0,0,2,0,1,2,1,2,1,0,1),nrow=4)
As I would like to know how many zeros, ones, and twos in each row of x?
Many thank in advance,
Amor
[[alternative HTML version deleted]]
_
7 matches
Mail list logo