这是我第一个与python相关的问题,请耐心等待....
我在Datacamp上"用python做数据科学家"的课程。我应该完成的当前一行代码如下所示:
print(____.groupby(____).agg({'income':'median'}))
我想这让我很困扰。这是"不"。根据文档,该方法应该如何工作。尽管它以&;function:variable&;的形式声明带有参数的字典可以作为参数传递(尽管我们必须从示例中推断出这一点很烦人),它还规定函数必须是第一个参数,变量必须是第二个参数。为什么在上面的例子中顺序可以颠倒?
在字典中的函数/列的序列作为参数传递完全任意?
正确语法是:
df.groupby('column_name').agg({"column_name": agg_func})