Por fin después de tanto trabajar pudimos encontrar la respuesta de este atasco que muchos lectores de nuestro sitio web han tenido. Si tienes alguna información que aportar puedes dejar tu comentario.
Solución:
Suponiendo que la columna 1 está en el índice, puede volver a indexar su marco de datos con los valores originales junto con la lista que creó y luego usar la interpolación para completar los nan.
df1 = df.reindex(df.index.union(np.linspace(.11,.25,8)))
df1.interpolate('index')
2 3 4
0.1100 0.000000 1.000000 5.000000
0.1300 0.000069 0.891794 1.453094
0.1323 0.000077 0.879350 1.045200
0.1500 0.000363 0.793832 0.574093
0.1545 0.000435 0.772090 0.454320
0.1700 0.000976 0.702472 0.325482
0.1768 0.001213 0.671930 0.268960
0.1900 0.001999 0.616698 0.218675
0.1990 0.002535 0.579040 0.184390
0.2100 0.003517 0.537127 0.161364
0.2213 0.004526 0.494070 0.137710
0.2300 0.004526 0.494070 0.137710
0.2500 0.004526 0.494070 0.137710
Si te animas, puedes dejar un post acerca de qué te ha gustado de este tutorial.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)