问题描述
import seaborn as sns
# 读取数据
iris = sns.load_dataset("iris")
在代码中使用了seaborn ,并加载iris
数据,结果产生了报错信息如下所示
问题分析
原因很简单,我们使用了sns.load_dataset("iris")
来加载数据,结果你本地没有这个数据,远程加载呢,网络又不通畅,导致失败
解决
- 找到load_dataset()在本地的数据库地址。get_data_home()函数的作用就是获取load_dataset() 的数据库地址。
一般在
C:\Users\用户名\seaborn-data
目录下面
- 从github上下载这个文件,这是官方给的范例数据库:
https://github.com/mwaskom/seaborn-data/
- 下载以后,将内部数据直接复制一份,放到你本地的
seaborn-data
目录即可