I cant seem to group by sex and count the frequency of preference over time
Tried this:
PreferenceOverTimeByAge <- group_by(all7Wide$a_sex_dv)%>%
count(all7Wide$'preference_over_time')
but got an error :
Error in UseMethod("group_by_") : no applicable method for 'group_by_' applied to an object of class "character"
table looks like this
all7Wide
pidp . a_sex_dv . preference_over_time .
1 . male . Conservative_Labour_Conservative
2 . female . Labour_Labour_Labour
3 . male . Labour_Labour_Labour
4 . male . Labour_Labour_Labour
5 . female . Conservative_Labour_Labour
I would like to produce a table liker this
a_sex_dv preference_over_time . frequency
male . Conservative_Labour_Conservative . 1
female . Conservative_Labour_Conservative 0
male . Labour_Labour_Labour 2
female . Labour_Labour_Labour 1
male . Conservative_Labour_Labour . 0
female . Conservative_Labour_Labour . 1