Python 3.5 CSV.reader не возвращает строки - PullRequest
0 голосов
/ 09 мая 2018

Я пытаюсь прочитать файл Excel CSV.

 with open('test.csv') as f: 
    reader = csv.reader(f, dialect='excel')

но csv.reader ничего не возвращает. Внутри CSV-файла CSV-файл организован следующим образом:

04/30/2018, индекс абсолютной доходности HFRX, HFRXAR, 0,09%, 1067,4

04/30/2018, HFRX ED: Индекс проблемной реструктуризации, HFRXDS, 0,44%, 1051,13

04/30/2018, HFRX ED: Индекс арбитража при слиянии, HFRXMA, -0,80%, 1816,23

04/30/2018, HFRX ED: Индекс особых ситуаций, HFRXSS, 0,46%, 1324,98

04/30/2018, HFRX EH: нейтральный индекс фондового рынка, HFRXEMN, -0,07%, 1011,05

04/30/2018, HFRX EH: индекс основного роста, HFRXEHG, -1,89%, 1766,22

04/30/2018, HFRX EH: индекс фундаментальной стоимости, HFRXEHV, 0,11%, 1233,52

04/30/2018, HFRX Composite Markets Composite Index, HFRXEMC, -0,16%, 1905,7

функция открытия возвращает:

open()

и csv.reader возвращает:

enter image description here

Есть идеи, почему я не могу прочитать этот файл? Заранее большое спасибо за помощь.

1 Ответ

0 голосов
/ 09 мая 2018

Вам нужно позвонить data = [r for r in reader] после csv.reader, если есть вызов заголовка header = next(reader)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...