Counting factor observation via aggregate in R -
my vector
name s1 s1 s1 s2 s2 s3 i need count number of occurrences of each value. expected output this
names no. s1 3 s2 2 s3 1 i using aggregate function
aggregate(case2$name,by=list(names =case2$name),table) it gives me correct result in diagnol matrix form instead of vector in expected output.
if try aggregate function count, here
aggregate(case2$name,by=list(names =case2$name),count) it gives me error
error in usemethod("group_by_") : no applicable method 'group_by_' applied object of class "factor" not sure shall that?
agreed table(name) straight forward approach reference correct syntax using aggregate same result is:
aggregate(name, by=list(name), length)
Comments
Post a Comment