У меня есть файл .eml, и я извлекаю содержимое в панды для дальнейшего анализа данных.Один из столбцов - это поле даты и времени в формате Thu 07 Mar 2019 01:24:41 -0500
. Я попытался использовать библиотеку datetime
, чтобы вырезать дату / время и сохранить ее в отдельных столбцах.Код ниже
df_res.DateTime . // name of the dataframe
OUTPUT:
0 Thu, 07 Mar 2019 01:24:41 -0500
1 Wed, 06 Mar 2019 14:40:26 -0800
2 Tue, 05 Mar 2019 07:00:53 +0000
3 Wed, 06 Mar 2019 19:40:06 +0000
4 Mon, 04 Mar 2019 12:57:01 +0000
5 Tue, 05 Mar 2019 02:40:28 +0000
date = datetime.datetime.strptime(df_res['DateTime'], "%a %d %b %Y %H:%M:%S %z"])
ERROR: KeyError: ('Thu 07 Mar 2019 01:24:41 -0500\t', '%a %d %b %Y %H:%M:%S %z')
Я не уверен, почему это не дает мне дату и время в новом столбце.Формат кажется правильным.