[英]Mean of dataframe sample pandas
我有一個包含多於一列的數據框 df。 我想使用df.groupby['A']
'B'
列對應,以便每次select n data from 'B'
中select n data from 'B'
並存儲均值。 我嘗試的是Sample= df.groupby['A'].agg({'B':np.mean()})
但我不知道如何每次select n data from B
然后存儲它的平均值。
首先,您可以從 B 列中選擇相應的子集,假設“類別”是您的選擇標准:
subB = df[df['B'] == 'Category']
您可以通過以下方式申請該組:
grouped_selection = subB.groupby(['A']).mean()
print(grouped_selection)
在單行中,它看起來像這樣:
grouped_secection = df[df['B'] == 'Category'].groupby(['A']).mean()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.