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())
最後に、ダウンロードしたデータをこのフォルダーに入れます。
このようにすると、データをロードするコードを再度実行しても、エラーは報告されません。