У меня есть фрейм данных, состоящий из двух функций date и Id:
dataframe:
Id, date
01, 1444953600
02, 1473206400
Я использовал следующий код для преобразования его из даты в целое число:
dataframe['date']=dataframe['date'].astype("int64") // 10**9
Затем я попробовал приведенный ниже код, чтобы преобразовать дату в объект даты:
dataframe.date = pd.to_datetime(dataframe.date,
dayfirst=True)
Запустив приведенный выше код, я получаю очень странный результат, который неверен следующим образом:
dataframe:
Id, date
01 1970-01-01 00:00:00.000144495
02 1970-01-01 00:00:00.000147320
Дата 1970 года не является правильной. Мой желаемый результат должен быть таким: например,
dataframe:
Id, date
01 2016-01
02 2016-05
Есть идеи, как эффективно справиться с этим?