Seaborn.load_dataset() によるデータセットのロード失敗に対する最善の解決策

load_dataset() は、生のデータセットをロードするために Seaborn ライブラリで提供される関数です。これらのデータセットには、データの視覚化や機械学習で非常に一般的な、虹彩データセット、先端データセットなどの多くの古典的なデータセットが含まれています。

これらのデータセットは、load_dataset() 関数を使用して簡単に取得し、Pandas DataFrame 形式に変換できます。このようにして、これらのデータセットに対してデータ処理、分析、視覚化操作を直接実行できます。

ただし、load_dataset() を使用してデータセットをロードすると、エラーが報告されます。

1 つ目: URLError: <urlopen error [WinError 10060] 接続側が一定時間が経過しても適切に応答しなかったか、接続されたホストが応答しなかったため、接続の試行は失敗しました。>

 2 番目: RemoteDisconnected: リモート エンドが応答なしで接続を閉じました

コードを実行します。

import seaborn as sns
import pandas as pd

tips = sns.load_dataset("tips")
tips.head()

しかし、エラーは次のように報告されます。

理由: ローカルにデータセットがありません。データセットをロードできないため、ネットワークまたはサーバーのリソースに問題がある可能性があります。

 解決策: Seaborn データセットをローカルにダウンロードする

ダウンロードアドレス: Mirrors / mwaskom / seaborn-data · GitCode

 ローカルにダウンロードして解凍します。

次に、エディターで次のコードを実行して、load_dataset() のローカル アドレスを取得します。

import seaborn as sns
import pandas as pd
print(sns.utils.get_data_home())

 最後に、ダウンロードしたデータをこのフォルダーに入れます。

 このようにすると、データをロードするコードを再度実行しても、エラーは報告されません。

おすすめ

転載: blog.csdn.net/weixin_40547993/article/details/130988744