Python 将计数方法的输出转换为百分比值
如果在对象上运行.count():Python 将计数方法的输出转换为百分比值,python,pandas,Python,Pandas,如果在对象上运行.count(): animals = all_vals[['Dog','Cat','Mouse','Snake']].count() 并接收此输出: animals Out[49]: Dog 173 Cat 13 Mouse 42 Snake 359 dtype: int64 那么如何获得每种动物的出现百分比?我可以将.count的输出发送到其他方法吗?您可以使用: print (animals) Dog 173 Cat
animals = all_vals[['Dog','Cat','Mouse','Snake']].count()
并接收此输出:
animals
Out[49]:
Dog 173
Cat 13
Mouse 42
Snake 359
dtype: int64
那么如何获得每种动物的出现百分比?我可以将.count的输出发送到其他方法吗?您可以使用:
print (animals)
Dog 173
Cat 13
Mouse 42
Snake 359
Name: animals, dtype: int64
print (100 * animals / animals.sum())
Dog 29.471891
Cat 2.214651
Mouse 7.155026
Snake 61.158433
Name: animals, dtype: float64
你能把结果除以len(所有值)吗?