У меня есть два DatetimeIndex (индексы?), И я пытаюсь это сделать:
new_dates_to_add = pd.DatetimeIndex(['2020-01-21', '2020-01-22', '2020-01-23', '2020-01-24'])
old_dates = pd.DatetimeIndex(['2020-01-22', '2020-01-24'])
new_dates = pd.DatetimeIndex(['2020-01-21', '2020-01-23'])
Итак, new_dates содержит элементы в new_dates_to_add
, которых нет в old_dates.
Я попробовал простой l oop, где я создал их оба списка, затем l oop поверх них, но получил ошибку 'Timestamp' object is not subscriptable
list_b = list(new_dates_to_add)
list_a = list(old_dates)
new_dates = [x for x in list_b if x[0] in list_a]
Я вижу, что old_dates
находятся в new_dates_to_add
с set(old_dates).issubset(new_dates_to_add)
, но не как получить доступ к датам в new_dates_to_add
, которых нет в old_dates
.