python - 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。
解决方案
您可以转置您的数据框并使用下面帖子中建议的方法。您将获得一个连续数字计数的数据框,您可以使用它来执行平均值、最小值和最大值。
推荐阅读
- javascript - MEAN堆栈:通过表单数据将图像文件存储在mongodb中?
- python - 根据指定删除重复的列表字典
- javascript - jquery通过点击标签删除一行table()
- tar - 无法使用 apache-vfs-2.2 读取 tar 文件中的 .any 文件
- curl - 卷曲错误
- java - 使用 RestController 自动装配 Bean 类时出错
- javascript - 如何将文件中的 CSV 表解析为 D3 和弦图?
- python - 如何摆脱tableview底部的空白区域
- php - Laravel - 显示存储在存储目录中的文件的预览
- php - PHP将图像从目录导入2列HTML行