探索机器学习以及在训练集中使用oracle时间戳,如下所示:07-FEB-14 12.00.00.000000000 AM作为输入。

尝试过以下

data['OPENDT'] = pd.to_datetime(data.OPENDT)
or
data['OPENDT'] = data['OPENDT'].dt.strftime('%m/%d/%Y')


有没有办法剥离12.00.00.000000000 AM(因为数据集中的差异值相同)并将日期转换为整数?

想要将OPENDT作为整数输入。

谢谢

最佳答案

pd.to_datetime(data.OPENDT, format='%d-%b-%y %H.%M.%S.000000000 %p')
               \.values.astype(int) // 3600000000000

10-01 01:49