У меня большой массив данных, состоящий из 600 дней данных.Каждый день имеет 100 временных меток.У меня есть отдельный список 30 дней, из которых я хочу данные.Как удалить данные за эти 30 дней из кадра данных?Я попытался за цикл, но это не сработало.Я знаю, что есть простой метод.Но я не знаю, как это реализовать.
df #is main dataframe which has many columns and rows. Index is a timestamp.
df['dates'] = df.index.strftime('%Y-%m-%d') # date part of timestamp is sliced and
#a new column is created. Instead of index, I want to use this column for comparing with bad list.
bad_list # it is a list of bad dates
for i in range(0,len(df)):
for j in range(0,len(bad_list)):
if str(df['dates'][i])== bad_list[j]:
df.drop(df[i].index,inplace=True)