【问题标题】:Python Parse error: Too many columns specifiedPython Parse 错误:指定的列太多
【发布时间】:2022-06-22 23:10:20
【问题描述】:

这是我第一次在 python 中工作,我对编码知之甚少。我正在通过 conda 和我的终端运行 python。我得到了一个应该能够无错误运行的脚本。该脚本导入一个 url 并将其作为 csv 读取。这是我得到的:

    **url = 'https://www.aoml.noaa.gov/hrd/hurdat/hurdat2.html'
    data, storm, stormList = readHURDAT2(url)
    columnnames= ['list out each of the 20 column names']**

错误从下一行开始: 对于 pd.read_csv(url,header=None,names=columnnames,chunksize=1) 中的行:

计算机在输出此错误消息之前运行了几次迭代: 指定的列过多:预期为 20,但找到了 1

我用谷歌搜索了我的错误,但似乎找不到解决方案。我想知道它是否与我需要安装的软件包有关?我导入了 pandas、numpy、matplotlib、pyplot 和 pylab。

【问题讨论】:

    标签: python


    【解决方案1】:

    columnnames= ['列出 20 个列名中的每一个']**

    您的代码中是否确实有字符串“列出 20 个列名中的每一个”?我猜你必须用列名列表替换它:

    ['a','b','c',etc]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-10
      • 2013-03-04
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多