pandas将结果赋值失败

data_maskmax['制片国家地区'].value_counts()/data_maskmax['制片国家地区'].value_counts().sum()

想计算这列的频数分布 然后计算结果正常运行了 但是如果说赋值就会报错 报错为

TypeError: '<' not supported between instances of 'str' and 'int'

 

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^