Try something like this instead:
def convert_sas_dates(df, field, inplace=False, unit='s'): """Converts sas-formated column to standard. """ if inplace: df.loc[:, field] = pd.to_timedelta(df.loc[:, field]) + pd.datetime(1960, 1, 1) else: df_ = df.copy() df_.loc[:, field] = pd.to_timedelta(df_.loc[:, field], unit=unit) + pd.datetime(1960,1,1) return df_