Поместите строки между существующими строками и интерполируйте значения во фрейме данных. - PullRequest
2 голосов
/ 28 апреля 2020

enter image description here

Здравствуйте. Я хотел бы, чтобы вы спросили, как поместить новые строки (60 новых строк) между всеми существующими строками. Я думаю о том, как показано на рисунке.

Я хочу поместить новые строки между всеми существующими строками и интерполировать значения.

Можете ли вы подсказать мне, как это сделать? ?

Я использую библиотеки Pandas и Numpy

Спасибо.

1 Ответ

1 голос
/ 28 апреля 2020

Вы можете умножить значения индекса на 3, затем DataFrame.reindex для добавления отсутствующих значений и последнего использования DataFrame.interpolate:

#solution working with default index
df = df.reset_index(drop=True)

df = df.rename(lambda x: x * 3).reindex(np.arange(df.index.max() * 3 + 1)).interpolate()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...