tipos de data e hora em pandas read_csv

Estou lendo em um arquivo csv com várias colunas datetime. Eu precisaria definir os tipos de dados após a leitura no arquivo, mas às vezes parece ser um problema. Por exemplo:

headers = ['col1', 'col2', 'col3', 'col4']
dtypes = ['datetime', 'datetime', 'str', 'float']
pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes)

Quando a execução dá um erro:

TypeError: tipo de dados "datetime" não entendido

A conversão de colunas após o fato, via pandas.to_datetime (), não é uma opção. Não sei quais colunas serão objetos de data e hora. Essa informação pode mudar e vem de tudo o que informa minha lista de tipos.

Como alternativa, tentei carregar o arquivo csv com numpy.genfromtxt, definir os tipos nesta função e depois converter em um pandas.dataframe, mas isso interfere nos dados. Qualquer ajuda é muito apreciada!

questionAnswers(4)

yourAnswerToTheQuestion