Convertir objeto a formato de fecha y hora en Python

A continuación se muestra la primera fila de mi columna DateTime csv:

Lun nov 02 20:37:10 GMT + 00: 00 2015

La columna DateTime es actualmente un objeto y quiero convertirla a un formato de fecha y hora para que pueda obtener la fecha para que aparezca como 2015-11-02 y crearé una columna separada para la hora.

El código que estoy usando para convertir la columna al formato de fecha y hora es:

for item, frame in df['DateTime'].iteritems(): datetime.datetime.strptime(df['DateTime'], "%a-%b-%d-%H-%M-%S-%Z-%Y") 

Recibo este error: TypeError: debe ser str, no Series

Cualquier ayuda sería muy apreciada!

Utilice pd.to_datetime() :

 df['DateTime'] = pd.to_datetime(df['DateTime']) 

Por ejemplo,

 pd.to_datetime('Mon Nov 02 20:37:10 GMT+00:00 2015') 

produce la Timestamp('2015-11-02 20:37:10') .