consider pd.Series s
import pandas as pd import numpy as np s = pd.Series([np.nan, 1, np.nan, 3, np.nan])
How can I interpolate to get:
pd.Series([np.nan, 1, 2, 3, np.nan]) 0 NaN 1 1.0 2 2.0 3 3.0 4 NaN dtype: float64
note: I want the first and last np.nan remain
I only want to fill in the values ββwhen I have the values ββon both sides to do the interpolation.
In other words, I want to interpolate, not extrapolate.
python pandas
piRSquared
source share