Olá!
Resolvi de uma forma aparentemente mais simples:
df = pd.DataFrame({'Faces' : ['Coroa', 'Cara'],
'm1' : pd.Series(list(m1)).value_counts(),
'm2' : pd.Series(list(m2)).value_counts(),
'm3' : pd.Series(list(m3)).value_counts(),
'm4' : pd.Series(list(m4)).value_counts(),
'm5' : pd.Series(list(m5)).value_counts(),})
df
É válido?