分組 查出id最大的 資料分組統計

2021-10-11 23:19:36 字數 762 閱讀 8723

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

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

資料分組統計

在做業務報表時需要統計出如下圖的結果。即 橫座標是10節課以內的 人數是244人,10 20 節課的人數是233人,依次內推。模擬資料結構如下 這裡我首先自己去實現了這個,如下 result dict datum 5 for order in order list res div order amo...

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

統計分析資料的時候,經常需要進行分組統計。分組操作在python裡的實現方式就是groupby語句。慣例,咱們先造乙個dataframe表。import pandas as pd dic 結果為 math physics science class a 77.0 176 88 b 38.5 100 ...

MySQL先排序,在分組,查出最新的資料

方法一 在mysql中,查出最新的資料,需要排序後,加個limit的限制 例如 select a.from select from t device status order by status time desc limit 100 a grpup by a.devicecode 方法二 先查出每...