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 命令輕松地對數據進行分組,并將列名作為參數傳遞
添加回答
舉報