计算数据帧列中类似项的函数。下面是我到目前为止,但它的工作不正确。任何帮助都将不胜感激。你知道吗
brands = {'BAI': 0, 'SMARTWATER': 0, 'SPARKLING ICE': 0, 'ZICO': 0, 'IZZE': 0, 'VITA COCO': 0,
'PERRIER': 0, 'C20': 0, 'HIBALL ENERGY': 0, 'TASTE NIRVANA': 0}
for row in df:
c_rating = df['Brand']
if c_rating in brands:
brands[c_rating] += 1
else:
brands[c_rating] = 1
print(brands)
我得到了以下错误,“TypeError:'Series'对象是可变的,因此它们不能被散列”,但是我不知道如何修复这个函数。我是否需要在字典中添加品牌而不是+=?你知道吗
你可以做
value_counts
相关问题 更多 >
编程相关推荐