首页 > 解决方案 > python pandas平均连续值数

问题描述

我有一个熊猫数据框,我想要连续连续值的平均数。例如,对于以下数据

   a b c d e f g h i j k l 
p1 0 0 4 4 4 4 4 4 1 4 4 1
p2 0 4 4 0 4 4 0 1 4 4 0 1

所以 p1 的连续 4 的平均数是 (6+2)/2 = 4 而 p2 是 (2+2+2)/3 = 2

还有一种方法可以找到连续值的最小和最大数量吗?即 p1 的最大值为 6。

标签: pythonpandas

解决方案


您可以转置您的数据框并使用下面帖子中建议的方法。您将获得一个连续数字计数的数据框,您可以使用它来执行平均值、最小值和最大值。

https://stackoverflow.com/a/29643066/12452044


推荐阅读