Ошибка 404 - кодирование с библиотекой, предоставленной веб-сайтом python - PullRequest
0 голосов
/ 15 июня 2019

Я использую код, указанный на сайте Python Graph: https://python -graph-gallery.com / 110-основной-корреляционная матрица с-Сиборном / Простой код, я тестировал функцию парного графика. Только что сделал копировать-вставить.

Код, который я использовал:

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

1 Ответ

1 голос
/ 15 июня 2019

Из упомянутого учебника фрагмент кода выглядит следующим образом:

# 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() вам просто нужно указать имя набора данных.

Цитирование непосредственно из этого вопроса :

load_dataset ищет онлайн CSV-файлы на https://github.com/mwaskom/seaborn-data.

Вам не нужно указыватьвместо URL только имя набора данных, доступное из здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...