Original dataframe :
df.head()
>
beer_beerid review_profilename review_overall
0 48215 stcules 3.0
1 52159 oline73 3.0
2 52159 alpinebryant 3.0
3 52159 rawthar 4.0
4 52159 RangerClegg 3.5
Need to create a new column with number of occurrence of beer_beerid in this dataframe. If beerid 52159 occurs 4 times - then the new column value for that beerid should be 4.
Used the below Code :
df['beer_review_count'] = df.groupby('beer_beerid').transform('count')
It gives the following error
ValueError: Wrong number of items passed 2, placement implies 1