当我进口熊猫的时候,一切都很好,也很正常。然而,当我试图从pandas.plotting导入一些东西时,im得到了一个错误。这可能是什么原因?
以下是输出的样子:
>>> import pandas
>>> from pandas.plotting import scatter_matrix
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named plotting我使用的熊猫版本是:0.19.2
发布于 2017-05-21 22:49:02
不幸的是,似乎在该模块的运行中出现了一些混乱。plotting模块已经从pandas.tools.plotting移动到pandas.plotting。困难很可能是因为在0.19版本时,pandas.plotting库还不存在。
当前版本为0.22。如果收到此错误,最佳做法是将您的熊猫版本更新为最新版本。
如果由于某种原因,您无法做到这一点,早期版本的熊猫的正确代码将是
from pandas.tools.plotting import scatter_matrix当前版本的熊猫的正确代码是
from pandas.plotting import scatter_matrix发布于 2017-06-13 20:52:17
如果你收到这个警告:
main:1: FutureWarning:'pandas.tools.plotting.scatter_matrix‘被废弃,而导入'pandas.plotting.scatter_matrix’。
import pandas.plotting或
from pandas.plotting import scatter_matrix发布于 2019-05-28 07:39:00
我发现,大多数情况下,当导入scatter_matrix出现错误时,是因为您有一段时间没有重新启动您的jupyter笔记本。在运行代码之前;从pandas.tools.plotting导入scatter_matrix,确保重新启动jupyter笔记本并运行代码。从那以后一切都很顺利。
https://stackoverflow.com/questions/44102532
复制相似问题