2024-10-03 23:27:53 发布
网友
我从传入的数据提要中获取日期字段中的a1523245800值。我想知道,如何将这个值转换成日期数据类型?我试过pandas.to_datetime,但似乎不起作用。谢谢你。你知道吗
a1523245800
pandas.to_datetime
这是我的密码
pd.to_datetime([`a1523245800`], errors='coerce')
这是上面的输出:
DatetimeIndex(['NaT'], dtype='datetime64[ns]', freq=None)
用a删除str[1:]表示删除第一个字符,或用^{}表示首先获取数字部分,然后用参数unit删除^{}:
a
str[1:]
unit
df = pd.DataFrame({'date':['a1523245800','a1523245800']}) df['date1'] = pd.to_datetime(df['date'].str[1:], unit='s')
或:
df['date1'] = pd.to_datetime(df['date'].str.extract('(\d+)', expand=False), unit='s') print (df) date date1 0 a1523245800 2018-04-09 03:50:00 1 a1523245800 2018-04-09 03:50:00
用} 表示首先获取数字部分,然后用参数} :
a
删除str[1:]
表示删除第一个字符,或用^{unit
删除^{或:
相关问题 更多 >
编程相关推荐