You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行以下代码时出现HTTPError: HTTP Error 404: Not Found该如何解决?

解决Seaborn加载数据集时的HTTP 404错误

嘿,这个问题我太熟悉了!你碰到的HTTPError: HTTP Error 404: Not Found,本质原因很简单:seaborn.load_dataset()这个函数只能加载Seaborn官方预定义的内置数据集,而你传入的"EE770_Mumbai"根本不在这个列表里——函数会尝试从Seaborn的远程数据集仓库拉取文件,找不到自然就返回404了。

下面给你两种针对性的解决办法:

1. 先确认Seaborn支持的内置数据集

如果你是想尝试Seaborn的绘图功能,可以先看看它自带了哪些数据集。运行下面的代码就能列出所有可用选项:

import seaborn as sns
print(sns.get_dataset_names())

比如常见的titanic、iris、tips这些都是内置数据集,直接用load_dataset就能加载。

2. 加载你自己的EE770_Mumbai数据集

如果EE770_Mumbai是你自己的本地数据集文件(比如CSV、Excel格式),别用seaborn.load_dataset(),改用Pandas来加载,再传给Seaborn绘图就行。举个例子:

假设你的数据集是CSV格式,且和代码文件在同一个文件夹里,修改后的代码如下:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

sns.set(style="darkgrid")
# 用Pandas加载本地CSV文件
mum = pd.read_csv("EE770_Mumbai.csv")
# 确认数据列名和你要绘图的字段匹配,然后绘图
sns.relplot(x="Hour of the year", y="RH(%)", data=mum)
# 显示图像
plt.show()

小提醒:

  • 如果数据集文件不在代码同目录下,要写完整的文件路径,比如Windows系统:"C:/YourFolder/EE770_Mumbai.csv",Linux/Mac系统:"/home/YourFolder/EE770_Mumbai.csv"
  • 如果是Excel文件,把pd.read_csv换成pd.read_excel就行。

内容的提问来源于stack exchange,提问作者Mahesh JS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 14:18:13