I have a pandas dataframe like this:
import pandas as pd
foo = pd.DataFrame({'s': ['a','b','a','a'], 'versions':[['1','2'],'2',['1','2'],'2']})
I would like to value_counts() he columns versions by group s
I have tried
foo.groupby('s')['versions'].value_counts()
but i get an error TypeError: unhashable type: 'list', any ideas ?