如果确实
10是您想要的百分比,则最简单的方法是稍微调整数据的摄入量:
>>> p = pd.Dataframe(a.items(), columns=['item', 'score'])>>> p['perc'] = p['score']/10>>> pOut[370]: item score perc0 Test 2 1 0.11 Test 3 1 0.12 Test 1 4 0.43 Test 4 9 0.9
对于实际百分比,请改为:
>>> p['perc']= p['score']/p['score'].sum()>>> pOut[427]: item score perc0 Test 2 1 0.0666671 Test 3 1 0.0666672 Test 1 4 0.2666673 Test 4 9 0.600000



