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

使用pandas.read_csv读取印尼出生预期寿命CSV文件失败求助

解决世界银行印尼预期寿命CSV文件读取失败问题

我尝试读取世界银行提供的印尼出生预期寿命数据CSV文件,但无法成功读取。

我的代码:

import pandas as pd
import matplotlib.pyplot as plt

lifeexpectacion = pd.read_csv("API_SP.DYN.LE00.IN_DS2_en_csv_v2_4770434.csv")
print(lifeexpectacion)

报错信息:

File "D:\programaizar\data economy\main.py", line 4, in
lifeexpectacion = pd.read_csv("API_SP.DYN.LE00.IN_DS2_en_csv_v2_4770434.csv")

解决建议:

  • 确认文件路径:要么把CSV文件放到main.py所在的文件夹,要么在read_csv里用完整绝对路径,注意加r避免转义字符问题,比如:
    lifeexpectacion = pd.read_csv(r"D:\programaizar\data economy\API_SP.DYN.LE00.IN_DS2_en_csv_v2_4770434.csv")
    
  • 重新下载文件:可能下载过程中文件损坏,重新获取完整的CSV文件。
  • 跳过元数据行:世界银行的CSV开头会有几行说明性元数据,直接读取会导致解析错误,指定跳过行数即可,一般用skiprows=4跳过前4行无效内容:
    lifeexpectacion = pd.read_csv("API_SP.DYN.LE00.IN_DS2_en_csv_v2_4770434.csv", skiprows=4)
    
  • 查看完整报错:目前的报错只显示了出错位置,没有具体错误类型(比如文件不存在、格式解析失败),运行代码后把完整报错信息贴出来,能更精准定位问题。

内容的提问来源于stack exchange,提问作者Demo Nomp

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 05:51:30