Могут ли панды автоматически распознавать даты?

Сегодня я был приятно удивлен тем фактом, что при чтении данных из файла данных (например) панды могут распознавать типы значений:

df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3'])

Например, это можно проверить следующим образом:

for i, r in df.iterrows():
    print type(r['col1']), type(r['col2']), type(r['col3'])

В частности, целое число, числа с плавающей точкой и строки были распознаны правильно. Однако у меня есть столбец с датами в следующем формате:2013-6-4, Эти даты были распознаны как строки (не как объекты даты Python). Есть ли способ «выучить» панд к признанным датам?

Ответы на вопрос(7)

Ваш ответ на вопрос