У меня есть фрейм данных, в котором есть столбец времени, в котором значения являются строками.Я хотел бы установить подкадр данных таким образом, чтобы в подмножестве находились только те значения, которые находятся внутри окна.В настоящее время я использую
date_format = '%Y-%m-%d'
window_start = datetime.strptime('2000-01-01', date_format)
window_end = datetime.strptime('2010-12-31', date_format)
subs_df = pandas.DataFrame(index=np.arange(0, 0),
columns = list(orig_df.columns))
for i, row in orig_df.iterrows():
date = datetime.strptime(row.time, date_format)
f date >= window_start and date <= window_end:
subs_df = subs_df.append(row, ignore_index=True)
Это очень медленно.У меня такое чувство, что я делаю что-то в корне неправильно.Что может быть лучше для этого?
Спасибо за ваше время.