我在 Pandas 数据框“评论文本”中有一个列,其中包含这种格式的日期(此处显示,仅第一次观察):
7/09/2018 11:59:37 AM;12:01:33 PM;00:01:56
添加数据框示例:
df = pd.DataFrame({'Common Text':['7/09/2018 11:59:37 AM;12:01:33 PM;00:01:56', 'Adams Gill Christ 4 Oct 2017 02:52 PM', '4/08/2017 4:30:49 PM ;4:37:23 PM;00:06:34', '5/07/2018 10:14:03 AM ;10:21:35 AM;00:07:31', 'the call was made on 20 Jun 2017\nbut call not found on system', 'Call made on 7/03/2018 8:22:25 AM', 'Review is during 30 May to 1 March 2018']})
但是当我做这样的事情时:
import datefinder
FD = datefinder.find_dates(df['Comment Text'][0])
for dates in FD:
print(dates)
我得到以下结果:
2018-07-09 11:59:37
2019-06-20 12:01:33
2019-06-20 00:01:56
这是不正确的,因为我只期望2018-07-09返回结果。