它没有看到scatter_matrix,说“找不到”:
import pandas.plotting
scatter_matrix(df[['col1', 'col2']])
我尝试过:
import pandas.plotting.scatter_matrix
ImportError: No module named 'pandas.plotting.scatter_matrix'
实际上是当我在“绘图”后点击选项卡时。导入的弹出提示显示了一些要导入的函数,但没有scatter_matrix
但是这样做有效并可以绘制出
pandas.plotting.scatter_matrix(df[['col1', 'col2']])
为什么我需要整个路径才能使用scatter_matrix?如何导入scatter_matrix?
答案 0 :(得分:1)
只需将其更改为
import pandas.plotting.scatter_matrix
到
from pandas.plotting import scatter_matrix
在导入文件时,如果要导入特定功能,则必须指定from
要导入的文件(:
编辑:
通常有两种类型的导入语法。使用第一个资源时,您可以直接导入资源,如下所示:
import abc
abc can be a package or a module.
使用第二种语法时,将从另一个包或模块中导入资源。这是一个示例:
from abc import xyz
xyz可以是模块,子包或对象,例如类或函数。
引用-https://realpython.com/absolute-vs-relative-python-imports/