Интерполировать промежуточные значения между точками

Есть датафрейм:

import pandas as pd
df = pd.DataFrame({'data': [8.7, 9.11, 8.55, 7.24]}, index=[22, 84, 140, 200])
df

датафрейм

Мне нужно сделать длину индекса от 22 до 200, заполнив промежуточные значения (между 22 и 84, 84 и 140, 140 и 200) прямыми, проведенными по точкам значений data. Есть ли в Pandas или вообще в питоне готовая функция для этого?


Ответы (1 шт):

Автор решения: cayman

Нашел функцию numpy.linspace() То, что мне нужно.

→ Ссылка