У меня есть простой вопрос, связанный с csv файлами и синтаксический анализ datetime.
У меня есть файл csv, который выглядит так:
YYYYMMDD, HH, X
20110101, 1, 10
20110101, 2, 20
20110101, 3, 30
Я хотел бы прочитать его с помощью pandas (read_csv) и иметь его в фрейме данных, индексированном по дате. До сих пор я пытался реализовать следующее:
import pandas as pnd
pnd.read_csv("..\\file.csv", parse_dates = True, index_col = [0,1])
и я получаю результат:
X
YYYYMMDD HH
2011-01-01 2012-07-01 10
2012-07-02 20
2012-07-03 30
Как вы видите parse_dates при преобразовании HH в другую дату.
Есть ли простой и эффективный способ правильно совместить столбец "YYYYMMDD" со столбцом "HH", чтобы иметь что-то вроде этого?
X
Datetime
2011-01-01 01:00:00 10
2011-01-01 02:00:00 20
2011-01-01 03:00:00 30
Заранее благодарим за помощь.