Pandas中以下两个groupby()语句的区别是什么?

2024-09-30 01:22:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Coursera上数据科学课程

这个问题是关于groupby()方法的。我尝试了导师分享的例子,然后自己做了一个改变。我认为两个版本(原始版本和变化版本)应该有相同的结果,但事实并非如此。我所做的唯一不同是删除了集合索引('STNAME'),我认为这不重要,因为只有一个索引,而且我有groupby(level=0)这应该就是全部。关于设置索引(…)这里有什么我不理解的错误

原创

df.set_index('STNAME').groupby(level=0)['POPESTIMATE2010','POPESTIMATE2011'].agg({'avg': np.average, 'sum': np.sum})

已修改

df.groupby(level=0)['POPESTIMATE2010','POPESTIMATE2011'].agg({'avg': np.average, 'sum': np.sum})

Tags: 数据版本dfnp科学levelaggavg

热门问题