I have a data frame like this:
user_id year
A 2011
A 2012
A 2012
A 2012
A 2013
A 2013
B 2011
B 2012
B 2012
B 2013
B 2013
B 2013
.
.
.
I would like to collapse this data frame by using user_id and year, to create a new column count indicating the number of the appearance of that year. For example, for user A, there are one row of 2011, three rows of 2012, and two rows of 2013. So the value of count for these three years would be 1, 3, 2, respectively. The data frame would be collapsed into something like this:
user_id year count
A 2011 1
A 2012 3
A 2013 2
B 2011 1
B 2012 2
B 2013 3
.
.
.
I have no clue how to leverage R to accomplish this...Any help would be much appreciated.
Many thanks!
-Ian