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

使用pandas读取CSV文件时出现KeyError: 'Date'问题求助

问题解决方法

核心问题

你直接用Google Drive的预览链接给pd.read_csv(),读取到的不是CSV文件内容,而是网页HTML代码,导致数据结构完全混乱,自然找不到'Date'列。

具体修复步骤

  1. 转换Google Drive链接为可下载格式
    从原链接里提取文件ID:1XDs3pqZJK7_9Tx28czANgDVEJ_pB_ea8,替换成以下可直接下载的链接:

    https://drive.google.com/uc?id=1XDs3pqZJK7_9Tx28czANgDVEJ_pB_ea8
    
  2. 修改代码重新读取
    补上pandas导入(你代码里遗漏了这一步),用新链接读取并排序:

    import pandas as pd
    
    # 替换为可下载的Google Drive链接
    path2 = "https://drive.google.com/uc?id=1XDs3pqZJK7_9Tx28czANgDVEJ_pB_ea8"
    # 读取CSV文件
    data2 = pd.read_csv(path2)
    # 按Date列排序(注意列名大小写要和CSV文件里完全一致)
    data2 = data2.sort_values('Date')
    # 查看数据前几行
    data2.head()
    
  3. 额外排查点

    • 打开你的CSV文件,确认列名确实是**'Date'**(注意区分大小写,比如别写成'date'或'DATE')
    • 如果仍有报错,先运行print(data2.columns),查看实际读取到的列名,排查拼写或格式问题

内容的提问来源于stack exchange,提问作者Safwa Jabbar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 12:50:53