guide
因此,我创建了一个CSV(逗号分隔)文件,其中填充了以下数据:
我用Spyder用Python写了几行代码:
import pandas colnames = ['GDP', 'Unemployment', 'CPI', 'HousePricing'] data = pandas.read_csv('Dane_2.csv', names = colnames) GDP = data.GDP.tolist() print(GDP)
输出不是我所期望的:
不难看出,产出与国内生产总值一栏中的数字相差很大。我将感谢任何有助于处理我的问题的提示或提示。
似乎在GDP列中有来自.csv文件第一列的十进制值和第二列的第一位数字。您创建的.csv可能有问题,但更可能需要在 pandas.read_csv 线路。另外,添加 header=None ,以确保不会丢失文件的第一行(即,它将被替换为 colnames ).
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)