統計分析資料的時候,經常需要進行分組統計。分組操作在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 表名 ...