python分組統計資料 資料分組統計

2021-10-11 17:24:04 字數 617 閱讀 1730

統計分析資料的時候,經常需要進行分組統計。分組操作在python裡的實現方式就是groupby語句。

慣例,咱們先造乙個dataframe表。

import pandas as pd

dic=)

結果為:

math physics science

class

a 77.0 176 88

b 38.5 100 89

通過agg的方法,我們實現了對math求平均,對physics求和,對science取最大的操作。細心的同學可能發現我們求平均的操作用的是np.mean(numpy的操作),是因為agg並不支援直接的mean操作。

for i in class_group:

print(i)

結果為:

('a', class id math physics science

student1 a 1 88 99 55

student2 a 2 66 77 88)

('b', class id math physics science

student3 b 3 55 33 65

student4 b 3 22 67 89)

這期就先到這裡,下期再見!

分組統計資料

with a as select convert varchar 10 starttime,120 starttime,case when organid like 0226 then else 非 end as deptname,sum case when billableseconds 0 th...

常用日期分組統計資料

在日常統計資料中 經常有用到按照日期或者周或者月或者年來作為統計分組 主要用的函式date format 常用如 1 select date format create time,y u weeks,count caseid count from tc case group by weeks 2 s...

MySQL按日期分組統計資料

mysql按日期分組統計資料 查詢今天的資料 select from 表名 where to days 時間字段 to days now 查詢昨天的資料 select from 表名 where to days now to days 時間字段 1 查詢最近七天的資料 select from 表名 ...