У меня есть функция, которая сортирует набор данных по датам начала и окончания и возвращает верхнее значение.Я надеялся создать цикл for, который позволил бы мне запускать функцию для всех пятилетних диапазонов за один раз.
def get_topName(dataset, start_year, end_year):
subset = dataset[(dataset.year >= start_year) & (dataset.year <= end_year)
subset2 = subset.sort_values("n" , ascending = False)
return subset3[0:1]
Я надеялся зациклить эту функцию для следующих диапазонов: 1950-1960, 1960-1970, 1970-1980, 1980-1990 и 1990-2000.
Я пытался что-то подобное, но я не мог заставить его работать.Я также не уверен, как правильно создать свой список диапазонов дат.
for int in decades:
get_topName(baby_df, start_year, end_year)