On Sun, 01-Nov-2009 at 01:20AM -0500, Jason Priem wrote:

> I've got a data frame describing comments on an electronic journal,  
> wherein each row is a unique comment, like so:
>
>  commentID  author articleID
> 1         1   smith         2
> 2         2   jones         3
> 3         3 andrews         2
> 4         4   jones         1
> 5         5 johnson         3
> 6         6   smith         2

Let's call that dataframe x

>
> I want know the number of unique authors per article.  I can get a table  
> of article frequencies with table(articleID), but I can't figure out how  
> to count frequencies in a different column.  I'm sure there's an easy  
> way, but I guess I'm too new at this to find it.  

I'm not clear what you require, but maybe it's this:

> with(x, table(articleID, author))

articleID andrews johnson jones smith
        1       0       0     1     0
        2       1       0     0     2
        3       0       1     1     0

Is that anything like what you're after?  


-- 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.   
   ___    Patrick Connolly   
 {~._.~}                   Great minds discuss ideas    
 _( Y )_                 Average minds discuss events 
(:_~*~_:)                  Small minds discuss people  
 (_)-(_)                              ..... Eleanor Roosevelt
          
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to