代码之家  ›  专栏  ›  技术社区  ›  Hendrra

使用Excel创建CSV文件时出现问题

  •  0
  • Hendrra  · 技术社区  · 6 年前

    guide

    因此,我创建了一个CSV(逗号分隔)文件,其中填充了以下数据:

    Small amount of data I would like to analyze

    我用Spyder用Python写了几行代码:

    import pandas
    colnames = ['GDP', 'Unemployment', 'CPI', 'HousePricing']
    data = pandas.read_csv('Dane_2.csv', names = colnames)
    GDP = data.GDP.tolist()
    print(GDP)
    

    输出不是我所期望的:

    The wrong output

    不难看出,产出与国内生产总值一栏中的数字相差很大。我将感谢任何有助于处理我的问题的提示或提示。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Piotrek    6 年前

    似乎在GDP列中有来自.csv文件第一列的十进制值和第二列的第一位数字。您创建的.csv可能有问题,但更可能需要在 pandas.read_csv 线路。另外,添加 header=None ,以确保不会丢失文件的第一行(即,它将被替换为 colnames ).

    试试这个:

    import pandas
    colnames = ['GDP', 'Unemployment', 'CPI', 'HousePricing']
    data = pandas.read_csv('Dane_2.csv', names = colnames, header=None, sep=';')
    GDP = data.GDP.tolist()
    print(GDP)