gpt4 book ai didi

python - 如何在 pandas 中将系列整数转换为日期时间

转载 作者:行者123 更新时间:2023-12-01 05:01:40 25 4
gpt4 key购买 nike

我想将整数类型日期转换为日期时间。

例如) i : 20130601000011( 2013-6-1 00:00: 11 )

我不知道如何使用 pd.to_datetime

请大家给点建议

谢谢

ps。我的脚本如下

rent_date_raw = pd.Series(1, rent['RENT_DATE'])
return_date_raw = pd.Series(1, rent['RETURN_DATE'])
rent_date = pd.Series([pd.to_datetime(date)
for date in rent_date_raw])
daily_rent_ts = rent_date.resample('D', how='count')
monthly_rent_ts = rent_date.resample('M', how='count')

最佳答案

只要您先转换为字符串,Pandas 似乎就能很好地处理您的格式:

import pandas as pd
eg_date = 20130601000011
pd.to_datetime(str(eg_date))
Out[4]: Timestamp('2013-06-01 00:00:11')

目前您的数据实际上更像是字符串而不是整数,因为它并不真正代表单个数字。字符串的不同子部分反射(reflect)了时间的不同方面。

关于python - 如何在 pandas 中将系列整数转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25967580/

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