我有以下数据集(df)。我希望groupby使用品牌作为索引,获取工人和价值列的平均值以及提供者列的第一个计数。brand workers value providerH&M 322 56 markH&M 450 433 markLindex 678 233 lukeLindex 543 456 lukeLevi 234 32 chrisLevi 789 12 chris现在我能df = df.groupby('brand')['workers', 'value', 'provider'].agg({'workers': mean, 'value':mean, 'provider' : first).reset_index()但是将我的真实数据集视为我想取均值且不想指定每个列的方式,是否有更好的方法来声明默认函数?有点“取所有非字符串列的均值和字符串列的第一个观察值?”
添加回答
举报
0/150
提交
取消