繁体   English   中英

pandas NamedAgg 错误:模块“pandas”没有属性“NamedAgg”

[英]pandas NamedAgg error: module 'pandas' has no attribute 'NamedAgg'

我正在尝试使用 pandas NamedAgg function 并用它撞墙。 我收到“模块‘pandas’没有属性‘NamedAgg’”错误消息。

我正在使用文档中的示例,复制并粘贴,所以我不知道我做错了什么。 有什么建议吗?

NamedAgg 的熊猫问题

您必须升级到pandas 0.25+ ,使用重新标记或命名聚合的 Groupby聚合:

0.25.0 版中的新功能。

为了通过控制 output 列名来支持特定于列的聚合,pandas 接受 GroupBy.agg() 中的特殊语法,称为“命名聚合”,其中

  • 关键字是 output 列名
  • 这些值是元组,其第一个元素是 select 的列,第二个元素是应用于该列的聚合。 Pandas 提供了 pandas.NamedAgg namedtuple 字段 ['column', 'aggfunc'] 以更清楚地说明 arguments 是什么。 像往常一样,聚合可以是可调用的或字符串别名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM