Я разборе значений даты и времени следующим образом:Как преобразовать объект DATETIME в миллисекундах
df['actualDateTime'] = pd.to_datetime(df['actualDateTime'])
Как я могу преобразовать эти объекты даты-времени в миллисекундах?
Я читал doc of to_datetime, однако ссылки на миллисекунды отсутствуют.
Обновление (Основано на обратной связи): Это текущая версия кода, который дает ошибку TypeError: Cannot convert input to Timestamp
. Столбец Date3
должен содержать миллисекунды (в виде числового эквивалента объекта datetime).
import pandas as pd
import time
s1 = {'Date' : ['2015-10-20T07:21:00.000','2015-10-19T07:18:00.000','2015-10-19T07:15:00.000']}
df = pd.DataFrame(s1)
df['Date2'] = pd.to_datetime(df['Date'])
t = pd.Timestamp(df['Date2'])
df['Date3'] = time.mktime(t.timetuple())
print df
Paste некоторые данные 'ФР [ 'actualDateTime']' – WoodChopper
@WoodChopper: Done. –
Принять ответ rai, если он удовлетворительный! – WoodChopper