I've had problems converting timedeltas
to an int (days)
.
df.FIN = pd.to_datetime(df.FIN, errors = 'coerce')
df.START = pd.to_datetime(df.START, errors = 'coerce')
df["FIN-START"] = df["FIN"] - df["START"]
* input: *
0 0 days 00:00:00
1 89 days 19:41:05
2 0 days 00:00:00
3 0 days 00:00:00
4 0 days 00:00:00
...
Name: FIN-START, dtype: timedelta64[ns]
* error-causing line: *
df["days"] = df["FIN-START"].apply(lambda td: td.days)
* error: *
AttributeError: 'numpy.timedelta64' object has no attribute 'days'