首页 > 解决方案 > Pandas TypeError:“numpy.int64”对象不可调用

问题描述

我试图在一个df1列中找到最大值并将它们映射到另一个df2,用这些最大值创建一个新列。

试过:

df2['num'] = df2['id'].map(df1.set_index('id')['num'].max())

但我得到了错误:

TypeError: 'numpy.int64' object is not callable

我如何实现这一目标?

标签: pandas

解决方案


推荐阅读