Ошибка TypeError при реализации логики if-then в python - PullRequest
0 голосов
/ 12 октября 2018

Я использую логику if-then, которая выглядит следующим образом.Я хочу преобразовать формат даты, когда столбец даты не имеет нулевых значений.

mask = df['date'].isnull()
df['a'] = df['date'].dt.strftime('%Y-%m-%d')
df.loc[(-mask), 'date'] = df['a']

Он работает как на моей машине с Windows, так и в среде Linux в ec2.Но когда я попытался запустить в записной книжке Databricks, он показывает TypeError.

enter image description here

enter image description here

Мне нужнопомогите понять ошибку, особенно когда она работает без ошибок в других местах

...