Interpolação no DataFrame em pandas

Eu tenho um DataFrame, digamos uma superfície de volatilidade com o índice como tempo e coluna como greve. Como faço interpolação bidimensional? eu possoreindex mas como eu lidoNaN? Eu sei que podemosfillna(method='pad') mas nem sequer é a interpolação linear. Existe uma maneira de conectar nosso próprio método para interpolação?

questionAnswers(2)

yourAnswerToTheQuestion