Я действительно хочу ускорить мой код.
Мой уже работающий код перебирает DataFrame и получает начальный и конечный год. Затем я добавляю его в списки. В конце цикла я добавляю пустой фрейм данных.
rows = range(3560)
#initiate lists and dataframe
start_year = []
end_year = []
for i in rows:
start_year.append(i)
end_year.append(i)
df = pd.DataFrame({'Start date':start_year, 'End date':end_year})
Я получаю то, что ожидаю, но очень медленно:
Start date End date
0 1 1
1 2 2
2 3 3
3 4 4