У меня есть два pandas кадра данных с именами набор данных и startdate . набор данных Фрейм данных содержит строки с датами, начиная с (1961 - февраль - 1) до (1961 - декабрь - 31). и много лет так же.
Строка данных startdate содержит день начала для каждого года, например, для 1961 года дата начала - 1961-февраль-8. Поэтому мне нужно удалить строки из набора данных, датированные до даты начала (1961-февраль-8) 1961 года. Это означает удаление строк, датированных (1961-февраль-1) - (1961-февраль-7). Мне нужно сделать то же самое для всех остальных лет. Для 1961 года я могу сделать:
datset[dataset['date']>='1961-02-08']
Но проблема в том, что дата начала с начальной даты для каждого года отличается.