簡體   English   中英

數據框樣本熊貓的平均值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM