欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 按兩列分組

吉茹定2年前11瀏覽0評論

Python是一門廣泛使用的編程語言,其強大的庫與模塊使得Python在數據處理方面有很大的優勢。在數據處理過程中,常常需要按照某些列分組,這就需要使用Python中的分組函數。以下是Python按兩列分組的示例代碼:

import pandas as pd
# 創建數據集
data = {
'Name': ['Tom', 'Jerry', 'Mark', 'Mike', 'Jenny', 'Lucy', 'David', 'Lily', 'John', 'Mary'], 
'Team': ['Blue', 'Green', 'Red', 'Blue', 'Green', 'Red', 'Blue', 'Green', 'Red', 'Blue'], 
'Score': [90, 87, 92, 88, 93, 89, 87, 95, 91, 90]
}
df = pd.DataFrame(data)
# 按Name和Team兩列分組并求平均值
grouped = df.groupby(['Name', 'Team'])['Score'].mean()
print(grouped)

在以上代碼中,首先通過Pandas庫創建了一個數據集,包含了Name、Team和Score三列。然后使用groupby函數按Name和Team兩列進行分組,最后計算每個分組的Score平均值。得到的結果是一個以Name和Team為索引的Series對象,其中每個元素對應一個分組的平均值。

Python的分組函數還具有很多其他的功能,如計算每個分組的總和、計數、最大值、最小值等等。在實際應用中,可以根據實際需求選擇合適的分組函數進行數據處理。