gpt4 book ai didi

python - 单行中的两个时间戳字符串用于转换日期时间

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:52 25 4
gpt4 key购买 nike

csv包含一些列值低于时间戳字符串类型,如何将其转换为pandas中最近日期的日期时间...

2019-09-27 09:15:422019-09-28 14:55:182019-09-26 04:54:12 

case[date]=case[date].apply(lambda x: pd.to_datetime(x,errors = 'coerce',infer_datetime_format=True))

但执行时出现以下错误

('offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24).', 'occurred at index Preauth Pending Date')

最佳答案

试试这个:

df = pd.DataFrame({'date':['2019-09-27 09:15:422019-09-28 14:55:182019-09-26 04:54:12']})
df['date']=df['date'].apply(lambda x : max([pd.to_datetime(x[i:i+19]) for i in range(0,len(x),19)]))
df['date']

我假设您的日期格式不会在此处更改,以在选择最近的日期之前使用字符串的大小来分割它。

关于python - 单行中的两个时间戳字符串用于转换日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58161968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com