我正在使用python graph网站给出的代码: https://python-graph-gallery.com/110-basic-correlation-matrix-with-seaborn/ 一个简单的代码,我正在测试pairplot函数。复制粘贴就完成了。
我使用的代码是:
import seaborn as sns
df = sns.load_dataset('https://github.com/mwaskom/seaborn-data/raw/master/iris.csv')
import matplotlib.pyplot as plt
# Basic correlogram
sns.pairplot(df)
sns.plt.show()
错误是:
HTTPError Traceback (most recent call last)
<ipython-input-1-959108b5285e> in <module>()
1 import seaborn as sns
----> 2 df = sns.load_dataset('https://github.com/mwaskom/seaborn-data/raw/master/iris.csv')
3 import matplotlib.pyplot as plt
4
5 # Basic correlogram
7 frames
/usr/lib/python3.6/urllib/request.py in http_error_default(self, req, fp, code, msg, hdrs)
648 class HTTPDefaultErrorHandler(BaseHandler):
649 def http_error_default(self, req, fp, code, msg, hdrs):
--> 650 raise HTTPError(req.full_url, code, msg, hdrs, fp)
651
652 class HTTPRedirectHandler(BaseHandler):
HTTPError: HTTP Error 404: Not Found
答案 0 :(得分:1)
在您提到的tutorial中,代码段如下:
# library & dataset
import seaborn as sns
df = sns.load_dataset('iris')
import matplotlib.pyplot as plt
# Basic correlogram
sns.pairplot(df)
sns.plt.show()
对于load_dataset()
函数,您只需指定数据集名称。
直接从此question引用:
load_dataset在https://github.com/mwaskom/seaborn-data上查找在线csv文件。
您不必指定url,而只需指定here
中可用的数据集名称