Проблемы с созданием файла CSV с использованием Excel - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть некоторые данные в файле Excel.Я хотел бы проанализировать их с помощью Python.Я начал с создания CSV-файла, используя guide .

Таким образом, я создал файл CSV (с разделителями-запятыми), заполненный следующими данными:

Small amount of data I would like to analyze

Я написал несколько строккод в Python с использованием Spyder:

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 Ответ

0 голосов
/ 20 сентября 2018

Похоже, в столбце ВВП есть десятичные значения из первого столбца в файле .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)
...