Преобразовать столбец даты строки в столбец int для слияния в фитоне - PullRequest
0 голосов
/ 19 марта 2020

У меня есть два фрейма данных, и я должен объединить их со столбцом даты. Столбец первого фрейма данных представляет собой целое число (год, месяц и день), а второй - str (% d, /% m / & Y) Как я могу преобразовать str dataframe, чтобы присоединиться к ним? enter image description here

1 Ответ

1 голос
/ 19 марта 2020

Мы конвертируем их в формат даты.

df1.Date=pd.to_datetime(df1.Date,format='%Y%m%d')
df2.Date=pd.to_datetime(df2.Date,format='%m/%d/%Y')

Затем join или merge

df1.merge(df2, on = 'Date')# df1.join(df2) when the Date is index 
...