2 回答
TA貢獻1821條經驗 獲得超6個贊
下面的代碼是一個示例,.groupby()用于計算.sum()水果的總量,即數量。在這里,grouped列是fruits并且是在列sum之上quantity。請注意,它.sum()可以替換為任何其他統計數據.mean(),例如 等??梢?a >在此處和此處.count()找到其他信息。
# Import libraries
import pandas as pd
# Create DataFrame
df = pd.DataFrame({
'fruits':['apple','apple','apple','orange','orange'],
'quantity': [1,2,3,4,5]
})
# Groupby to count total quantity of 'apples' and 'oranges'
dfnew = df.groupby(['fruits'])['quantity'].sum().reset_index()
# Rename columns
dfnew.columns = ['fruits', 'sum_quantity']
輸出
dfnew
fruits sum_quantity
0 apple 6
1 orange 9
TA貢獻1817條經驗 獲得超6個贊
variable = data_frame.groupby('column_name')是的,您可以使用數據框上的 groupby 命令輕松地對數據進行分組,并將列名作為參數傳遞
添加回答
舉報
