python - 查找四行的均值、计数和标准差
问题描述
我正在计算 pandas 数据框中 4 行的平均值、观察次数和标准差。现在我正在制作一个新的数据框,但必须有比使用四行更简单的方法吗?我以为我可以使用 groupby 然后 agg 但我一直无法使其工作
stats = pd.DataFrame()
stats["mean"] = df.mean(axis=1)
stats["count"] = df.count(axis=1)
stats["std"] = df.std(axis=1)
解决方案
我不确定您的原始数据框是什么df
样的,但也许您正在寻找的是describe()
函数?它为每个具有数值的数据框系列返回一大堆有用的统计数据(包括mean、count和std )。
编辑:由于显然您是在行而不是列上计算这些统计信息,因此您可能希望在应用之前先处理transpose()
您的数据框describe()
。
推荐阅读
- javascript - 如何在回调前插入http post数据?
- angular - 如何使用实体框架核心在角度上进行服务器端分页
- linux - 在 Linux 中选择 csv 中的首字母
- f# - 当初始化程序具有依赖关系时,F# XUnit 测试死锁
- css - 响应式背景图像滚动
- javascript - 如果以前 e.preventDefault() 在它的按钮上,如何重置表单功能?
- django - 如何解析从模型中查询的 URL?
- clock - cpu时钟如何连接到其他组件
- jquery - 当我选择下拉值时,如何在同一页面中获得计算?
- xml - 使用 hreflang 备用网址在经典 ASP 中创建 Sitemap.xml