踩坑:同一段代码,jupyter notebook和pycharm运行结果不同,多了None值,报错TypeError:‘NoneType’ object is not callable
jupyter notebook运行结果:
pycharm运行结果:
(在调试模式下)
结果生生多了一个None,影响到后续运算都报错:
TypeError:‘NoneType’ object is not callable
但是实际上数据isnull()结果都为False,且在jupyter notebook里面可以顺利运行。
版本是
python 3.10.5
numpy 1.22.4
原因是numpy 1.22.4版本有缺陷
具体原因可以参考https://youtrack.jetbrains.com/issue/PY-52137
解决方案:
升级numpy 1.13.5
升级pandas 1.5.2
再运行就解决了。
就这点问题坑了我好几个小时…