используйте df['Execution Date'] = df['Execution Date'].apply(lambda x: datetime.strptime(x,'%Y%m%d'))
как показано ниже
d = {'Execution Date' : ['20180420','20180420', '20180423']}
df = pd.DataFrame(d)
df['Execution Date'] = df['Execution Date'].apply(lambda x: datetime.strptime(x,'%Y%m%d'))
print(df)
результат
Execution Date
0 2018-04-20
1 2018-04-20
2 2018-04-23
[Finished in 1.2s]
если тип «Дата выполнения» имеет тип int, приведение к строке выполняется следующим образом.
d = {'Execution Date' : [20180420,20180420, 20180423]}
df = pd.DataFrame(d)
df['Execution Date'] = df['Execution Date'].apply(lambda x: datetime.strptime(str(x),'%Y%m%d'))
print(df)