探索机器学习以及在训练集中使用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