探索机器学习&在训练集中我有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作为输入的整数。
由于
答案 0 :(得分:1)
pd.to_datetime(data.OPENDT, format='%d-%b-%y %H.%M.%S.000000000 %p')
\.values.astype(int) // 3600000000000