Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用正则表达式从列表中获取日期?_Python_Regex_Pandas_List_Date - Fatal编程技术网

Python 如何使用正则表达式从列表中获取日期?

Python 如何使用正则表达式从列表中获取日期?,python,regex,pandas,list,date,Python,Regex,Pandas,List,Date,我有一个列表,其中包含一个日期列表以及同一元素中的一系列其他信息 下面是列表的内容: 0 2020-06-25 09:04:16.295000+00:00 1 2020-06-25 08:59:11.871999+00:00 2 2020-06-25 08:57:51.039999+00:00 3 2020-06-25 08:38:45.894000+00:00 4 2020-06-25 08:37:05.439000+00:00 5 2020-0

我有一个列表,其中包含一个日期列表以及同一元素中的一系列其他信息

下面是列表的内容:

0     2020-06-25 09:04:16.295000+00:00
1     2020-06-25 08:59:11.871999+00:00
2     2020-06-25 08:57:51.039999+00:00
3     2020-06-25 08:38:45.894000+00:00
4     2020-06-25 08:37:05.439000+00:00
5     2020-06-25 08:35:33.243999+00:00
6     2020-06-22 22:51:38.947000+00:00
7     2020-06-22 22:46:00.807000+00:00
8     2020-06-22 22:44:46.937000+00:00
9     2020-06-22 22:35:14.785999+00:00
10    2020-06-22 22:27:05.739000+00:00
正如你所看到的,信息不仅仅是日期。我想使用regex,只从每个元素中删除日期,并将其存储到另一个列表中:

我非常确定以下正则表达式是确定日期的正确关键字:

^\d{4}$\-\d{1,2}\-\d{1,2}
我只是不知道如何才能正确地实施这一点。如果你能告诉我如何通过熊猫做到这一点,我将不胜感激。

我们通常都是这样做的

df['new']=pd.to_datetime(df['col']).dt.date

谢谢你的快速回复。我很高兴地说它成功了。我不熟悉to_datetime函数,谢谢你也介绍给我。