要實現分組統計數據,可以使用Python中的一些庫和函數來實現,例如pandas或numpy庫。
下面是一種可能的實現方法:
import pandas as pd
data = {
'group': ['A', 'A', 'B', 'B', 'B', 'C'],
'value': [1, 2, 3, 4, 5, 6]
}
df = pd.DataFrame(data)
groupby
函數按照group
列進行分組,并使用sum
函數對value
列進行求和:result = df.groupby('group')['value'].sum()
這樣就得到了按照group
列分組后的value
列的求和結果。可以將結果打印出來:
print(result)
輸出結果為:
group
A 3
B 12
C 6
Name: value, dtype: int64
這個結果表示,分組A的值為3,分組B的值為12,分組C的值為6。
除了sum
函數,還可以使用其他函數,例如mean
求平均值、count
求個數等。
希望對你有幫助!