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