如果我在对象上运行.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 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
关于python - 将计数方法的输出转换为百分比值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38140910/