Hi
[EMAIL PROTECTED] napsal dne 11.08.2008 22:50:08:
You can use the length() and which() functions for that:
length(which(m == 2))
Or simply
sum(m == 2)
Regards
Petr
cheers,
brandon
rostam shahname wrote:
Hi, I wonder if there is any function which gives the number of times
Hi, I wonder if there is any function which gives the number of times which
an element is repeated in the matrix. Let say there is a matrix, I would
like to find out how many times number 2 has been repeated in the matrix, or
in other words, how many elements of the matrix are equal 2.
Thanks for
You can use the length() and which() functions for that:
length(which(m == 2))
cheers,
brandon
rostam shahname wrote:
Hi, I wonder if there is any function which gives the number of times which
an element is repeated in the matrix. Let say there is a matrix, I would
like to find out how
Hi,
Brandon Invergo wrote:
You can use the length() and which() functions for that:
length(which(m == 2))
Or even shorter since TRUE Values have a value of 1
mymatrix - matrix(sample(x=1:10, size=1000, replace=TRUE), ncol=5)
sum(mymatrix==2)
length(which(mymatrix==2)) #should give the same
Try this:
mat - matrix(sample(1:50, 100, rep = TRUE), 10)
table(mat)[which(table(mat) == 2)]
On 8/11/08, rostam shahname [EMAIL PROTECTED] wrote:
Hi, I wonder if there is any function which gives the number of times which
an element is repeated in the matrix. Let say there is a matrix, I would
How about
x = matrix(sample(1:10, 100, replace=T), ncol=10)
table(as.vector(x))
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of rostam shahname
Sent: Monday, August 11, 2008 1:42 PM
To: r-help@r-project.org
Subject: [R] number of an element in a matrix
My last email went out faster than I could think. Actually no need to coerce a
matrix to a vector.
x = matrix(sample(1:10, 100, replace=T), ncol=10)
table(x)
H
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Horace Tso
Sent: Monday, August 11, 2008
7 matches
Mail list logo