Могут ли панды автоматически распознавать даты?
Сегодня я был приятно удивлен тем фактом, что при чтении данных из файла данных (например) панды могут распознавать типы значений:
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). Есть ли способ «выучить» панд к признанным датам?