使用现有值和组均值创建新的数据框

时间:2018-12-06 18:37:46

标签: python pandas mean

我有一个看起来像这样的数据框: enter image description here

我想计算每个类的平均值,并显示其各自的ID。新的df应该如下所示: enter image description here

我尝试使用groupby均值并将其存储在新列表中。但是由于列表的长度,我无法将列表存储在新的df中。

我也尝试了下面的语句,但是它给了我Nan的平均值。

x = pd.DataFrame({ 'ID': df['ID'], 'Class':df['Class'], 'Roll_Force': df['Roll_Force'], 'Mean_Force':  df.groupby(['Class'])['Roll_Force'].mean() })

0 个答案:

没有答案