使用Python的DataFrame中的总和平均值

泊松

我创建一个DataFrame df1,其中包含一周中每一天的每一台计算机的激活时间。

machine1    38696 non-null float64
machine3    38697 non-null float64
machine5    38695 non-null float64
machine6    38695 non-null float64
machine7    38693 non-null float64
machine8    38696 non-null float64
date                      38840 non-null datetime64[ns]
day_of_week               38840 non-null object
dtypes: datetime64[ns](2), float64(6), object(1)
memory usage: 2.7+ MB



Machine1 Machine3 Machine5 Machine6 Machine7 Machine8 date day_of_week
90.0 90.0 90.0 90.0 90.0 90.0 2015-07-31 Fri 
0.0 0.0 0.0 0.0 0.0 0.0 2015-07-31 Mon
0.0 0.0 0.0 0.0 0.0 0.0 2015-07-31 Tues
0.0 0.0 0.0 0.0 0.0 0.0 2015-07-31 Fri 
0.0 0.0 0.0 0.0 0.0 0.0 2015-07-31 Tues

我尝试创建另一个DataFrame,为每个计算机提取每天激活的平均值。例如:

            Machine1 Machine3 Machine5 Machine6 Machine7 Machine8
Mon           0          ..     ..       ..       ..        ..
Tue           0
wed           0
thu            0
fri           45  

您能帮助我以最聪明的方式实现这一目标吗?

耶斯列尔

您可以使用IIUC:

print (df.groupby('day_of_week').mean())
             Machine1  Machine3  Machine5  Machine6  Machine7  Machine8
day_of_week                                                            
Fri              45.0      45.0      45.0      45.0      45.0      45.0
Mon               0.0       0.0       0.0       0.0       0.0       0.0
Tues              0.0       0.0       0.0       0.0       0.0       0.0

如果需要带有复位索引的输出:

print (df.groupby('day_of_week', as_index=False).mean())
  day_of_week  Machine1  Machine3  Machine5  Machine6  Machine7  Machine8
0         Fri      45.0      45.0      45.0      45.0      45.0      45.0
1         Mon       0.0       0.0       0.0       0.0       0.0       0.0
2        Tues       0.0       0.0       0.0       0.0       0.0       0.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Python的DataFrame中的总和平均值

来自分类Dev

数组中多个对象的总和和平均值

来自分类Dev

在单个查询中查找总和和平均值

来自分类Dev

使用函数计算总和和平均值的程序

来自分类Dev

尝试使用 for 循环查找调和平均值、地理平均值、总和、产品、平均值时退出错误

来自分类Dev

数组中值的总和和平均值

来自分类Dev

随机数据框 - 总和和平均值

来自分类Dev

查找Java 8中列表的最大,最小,总和和平均值

来自分类Dev

数据帧列表中的行的总和和平均值

来自分类Dev

从 SQLite 数据库的列中获取总和和平均值

来自分类Dev

在 Pandas 中绘制总和和平均值时出错

来自分类Dev

无法计算出此 C 程序中使用函数计算总和和平均值的输出

来自分类Dev

C# - 使用 do-while 循环读取 10 个数字的总和和平均值?

来自分类Dev

字典列表中键的Python计数和平均值

来自分类Dev

在tcl中查找列表的中位数和平均值

来自分类Dev

如何使用公共字段和平均值合并Excel中的相关数据

来自分类Dev

使用掩码计算DataFrame中的平均值

来自分类Dev

大熊猫:根据总和和平均值过滤出列

来自分类Dev

有条件的MDX查询以计算总和和平均值

来自分类Dev

显示数字1到100的总和和平均值

来自分类Dev

取多列的总和和平均值并将结果作为单行附加

来自分类Dev

数据框中选定列的总和和平均值

来自分类Dev

制作在java中计算总和和平均值的程序的更好方法

来自分类Dev

SQL:分组,计数和平均值

来自分类Dev

列读取和平均值(BASH)

来自分类Dev

MySQL:获取计数和平均值

来自分类Dev

Power BI:求平均值的平均值和平均值的 STDEV.P

来自分类Dev

使用Python计算单个文件中多行的平均值

来自分类Dev

Python中重叠窗口的平均值

Related 相关文章

  1. 1

    使用Python的DataFrame中的总和平均值

  2. 2

    数组中多个对象的总和和平均值

  3. 3

    在单个查询中查找总和和平均值

  4. 4

    使用函数计算总和和平均值的程序

  5. 5

    尝试使用 for 循环查找调和平均值、地理平均值、总和、产品、平均值时退出错误

  6. 6

    数组中值的总和和平均值

  7. 7

    随机数据框 - 总和和平均值

  8. 8

    查找Java 8中列表的最大,最小,总和和平均值

  9. 9

    数据帧列表中的行的总和和平均值

  10. 10

    从 SQLite 数据库的列中获取总和和平均值

  11. 11

    在 Pandas 中绘制总和和平均值时出错

  12. 12

    无法计算出此 C 程序中使用函数计算总和和平均值的输出

  13. 13

    C# - 使用 do-while 循环读取 10 个数字的总和和平均值?

  14. 14

    字典列表中键的Python计数和平均值

  15. 15

    在tcl中查找列表的中位数和平均值

  16. 16

    如何使用公共字段和平均值合并Excel中的相关数据

  17. 17

    使用掩码计算DataFrame中的平均值

  18. 18

    大熊猫:根据总和和平均值过滤出列

  19. 19

    有条件的MDX查询以计算总和和平均值

  20. 20

    显示数字1到100的总和和平均值

  21. 21

    取多列的总和和平均值并将结果作为单行附加

  22. 22

    数据框中选定列的总和和平均值

  23. 23

    制作在java中计算总和和平均值的程序的更好方法

  24. 24

    SQL:分组,计数和平均值

  25. 25

    列读取和平均值(BASH)

  26. 26

    MySQL:获取计数和平均值

  27. 27

    Power BI:求平均值的平均值和平均值的 STDEV.P

  28. 28

    使用Python计算单个文件中多行的平均值

  29. 29

    Python中重叠窗口的平均值

热门标签

归档