python pandas date read_table

У меня есть следующий входной файл:

2012,10,3,AAPL,BUY,200 2012,12,5,AAPL,SELL,200 

Как я могу прочитать это в рамке данных pandas через следующие столбцы:

 index: default int range # 0 column1: datetime(2012,10,3,16) # 2012-10-03 16:00 column2: string # AAPL column3: string # BUY column4: integer # 200 

Пример:

 0 2012-10-03 16:00 AAPL BUY 200 1 2012-12-05 16:00 AAPL SELL 200 

Пробовал (pandas 0,7):

 In[2]: pandas.io.parsers.read_csv("input.csv", parse_dates=[[0,1,2]], header=None) Out[2]: X.1 X.2 X.3 X.4 X.5 X.6 0 2012 10 3 AAPL BUY 200 1 2012 12 5 AAPL SELL 200 

Попробуйте использовать функцию read_csv () . Убедитесь, что ваш csv включает заголовок или header=None для правильного разбора. parse_dates=[[0,1,2]] будет способствовать желаемому синтаксическому анализу.

 In [4]: pandas.io.parsers.read_csv("input.csv", parse_dates=[[0,1,2]], header=None) Out[4]: X0_X1_X2 X3 X4 X5 0 2012-10-03 00:00:00 AAPL BUY 200 1 2012-12-05 00:00:00 AAPL SELL 200