我开发了一个独立于脚本的函数。我运行该脚本将函数放置在我的名称空间中。代码行我有一个工作的罚款是:全局名称'inf'未定义
df.my_variable.replace([inf, -inf, nan, NaN], 0, inplace=True)
现在我已经搬到这个功能到mymodule.py
。然后我尝试运行它:
import mymodule as mm
mm.myfun()
的代码行替换inf
等,现在引发以下错误:
global name 'inf' is not defined
我敢肯定,这是在交互开发的遗留问题IPython,但我难以理解如何定义inf
来完成这项工作。
在模块的开头尝试'from numpy impport inf' – greole 2014-10-16 10:09:51
您可以添加myfun()的完整代码吗? – Ohumeronen 2014-10-16 10:10:38