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