У меня есть следующий массив:
[299.13953679 241.1902389 192.58645951 ... 8.53750551 24.38822528
71.61117789]
Для каждого значения в массиве я хочу получить интерполированное wind speed
на основе значений в столбце power
в следующем pd.DataFrame
:
wind speed power
5 2.5 0
6 3.0 25
7 3.5 82
8 4.0 154
9 4.5 244
10 5.0 354
11 5.5 486
12 6.0 643
13 6.5 827
14 7.0 1038
15 7.5 1272
16 8.0 1525
17 8.5 1794
18 9.0 2037
19 9.5 2211
20 10.0 2362
21 10.5 2386
22 11.0 2400
Так что в основном я хотел бы получить следующий массив:
[4.7 4.5 4.3 ... 2.6 3.0 3.4]
Есть предложения, с чего начать? Я смотрел на функцию pd.DataFrame.interpolate
, но, читая ее функциональные возможности, она, похоже, не помогла в моей проблеме. Или я не прав?