Затем я вычисляю на основе других данных Value_A = 2000 и хочу интерполировать данные в «Значение_C» для тех же значений в «Значение_B». Итак, получается:
Раньше я выполнял только более простую одномерную интерполяцию и не понимаю, как расширить этот пример. Имейте в виду, что данные на самом деле содержат около 300 строк. Заранее спасибо!
У меня есть фрейм данных с некоторыми данными в трех столбцах. В очень упрощенном виде это выглядит примерно так: [code]data = pd.DataFrame([[500,-90,-0.2],[500,0,0.03],[500,90,0.14], [1000,-90,-0.12],[1000,0,0.06],[1000,90,0.23], [5000,-90,-0.32],[5000,0,-0.02],[5000,90,0.2]], columns = ['Value_A','Value_B','Value_C'])
Value_A Value_B Value_C 0 500 -90 -0.20 1 500 0 0.03 2 500 90 0.14 3 1000 -90 -0.12 4 1000 0 0.06 5 1000 90 0.23 6 5000 -90 -0.32 7 5000 0 -0.02 8 5000 90 0.20 [/code] Затем я вычисляю на основе других данных Value_A = 2000 и хочу интерполировать данные в «Значение_C» для тех же значений в «Значение_B». Итак, получается: [code]0 2000 -90 interpolated 1 2000 0 interpolated 2 2000 90 interpolated [/code] Раньше я выполнял только более простую одномерную интерполяцию и не понимаю, как расширить этот пример. Имейте в виду, что данные на самом деле содержат около 300 строк. Заранее спасибо!