Python 将字母数字值转换为日期

Python 将字母数字值转换为日期,python,pandas,numpy,datetime,Python,Pandas,Numpy,Datetime,我从传入的数据提要中获取日期字段中的a1523245800值。我想知道,如何将这个值转换成日期数据类型?我试过熊猫。到datetime,但似乎不起作用。谢谢 这是我的密码 pd.to_datetime([`a1523245800`], errors='coerce') 这是上面的输出: DatetimeIndex(['NaT'], dtype='datetime64[ns]', freq=None) 通过str[1://code>删除a,以删除第一个字符或先获取数字部分,然后使用参数单位:

我从传入的数据提要中获取日期字段中的
a1523245800
值。我想知道,如何将这个值转换成日期数据类型?我试过熊猫。到datetime,但似乎不起作用。谢谢

这是我的密码

pd.to_datetime([`a1523245800`], errors='coerce')
这是上面的输出:

DatetimeIndex(['NaT'], dtype='datetime64[ns]', freq=None)

通过
str[1://code>删除
a
,以删除第一个字符或先获取数字部分,然后使用参数
单位

df = pd.DataFrame({'date':['a1523245800','a1523245800']})

df['date1'] = pd.to_datetime(df['date'].str[1:], unit='s')
或:


很好,很好。到目前为止,我一直在干预警察局的工作,但我不知道kwargs的“单位”!你的密码在哪里?你试过什么?什么都没有?用你的代码清晰地发布,编辑并避免否决票
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