У меня есть две даты в dataframes pandas (df1.a_date & df2.another_date), прочитанные из CSV-файлов. Они совпадают на уровне даты (ГГГГ-ММ-ДД), но не в то время (ЧЧ: ММ: СС). Оба считываются как объект dtype: object.Соответствующие две аналогичные даты с разным временем
Мне нужно объединить два кадра данных по датам, но, поскольку они не являются точными, мне, вероятно, сначала нужно их преобразовать. Есть идеи?
редактировать:
Я попытался с помощью diatomite.date построить новую дату от pandas.datetime, но это не похоже на работу.
datetime.date(df.a_date.year, df.a_date.month, df.a_date.day)
Объекты pandas datetime не имеют год, месяц, аксессоры дня.
Вы конвертируете столбец datetime в дату. Сохраните его в другом столбце и «слейте» в этих столбцах. – fixxxer
Это в основном то, что я пытался выяснить, но я не могу придумать точный код. Можете ли вы (или кто-то другой) привести пример? –
Пожалуйста, начните с того, что вы попробуете. http://stackoverflow.com/help/mcve – fixxxer