You guys are working too hard.
Rgames y - c(0,1,1,3,3,3,5,5,6)
Rgames rle(sort(y))
Run Length Encoding
lengths: int [1:5] 1 2 3 2 1
values : num [1:5] 0 1 3 5 6
--
-
Sent from my Cray XK6
__
R-help@r-project.org mailing list
Dear R users,
I'd like to count the number of integers in a vector y.
Here is an example.
y - c(0,1,1,3,3,3,5,5,6)
In fact, I know how to count the number of specific number in y.
sum(y==0) - 1
sum(y==1) - 2
sum(y==2) - 0
sum(y==3) - 3
sum(y==4) - 0
sum(y==5) - 2
sum(y==6) - 1
However, in
I think there must be an easier solution, but this works:
y - c(0,1,1,3,3,3,5,5,6)
x-matrix(0:6,ncol=1)
apply(x,1,function(x){length(y[y==x])})
HTH,
Daniel
Kathie wrote:
Dear R users,
I'd like to count the number of integers in a vector y.
Here is an example.
y -
Table() or more generally tabulate()
Though, as a general warning, you may need to be a little careful
depending on the source of your data. Once you get into floating point
business, the definition of an integer becomes a little less cut and
dry. If your data are all integer, the data type, then
Slight addendum, tabulate() ignores zeros so you'll need to do tabulate(y+1).
Table will handle zeros but won't look for values that never appear
(in your example 2 4).
Michael
On Thu, Oct 13, 2011 at 8:51 AM, R. Michael Weylandt
michael.weyla...@gmail.com wrote:
Table() or more generally
try this:
y - c(0,1,1,3,3,3,5,5,6)
x - tabulate(y+1)
names(x) - seq(from = 0, by = 1, length = length(x))
x
0 1 2 3 4 5 6
1 2 0 3 0 2 1
On Thu, Oct 13, 2011 at 7:33 AM, Kathie kathryn.lord2...@gmail.com wrote:
Dear R users,
I'd like to count the number of integers in a vector y.
Here
Kathie wrote on 10/13/2011 06:33:59 AM:
Dear R users,
I'd like to count the number of integers in a vector y.
Here is an example.
y - c(0,1,1,3,3,3,5,5,6)
In fact, I know how to count the number of specific number in y.
sum(y==0) - 1
sum(y==1) - 2
sum(y==2) - 0
sum(y==3) - 3
7 matches
Mail list logo