データセット [12 から 16 まで] の空の y フィールドを埋めようとしています。元のデータの視覚化は次のとおりです。
最後に NaN 値があります。これが私のコードです
df=df.interpolate(method='polynomial', order=2, limit_direction ='both')
多くの方法(「slinear」、「quadratic」、「cubic」、「spline」、「barycentric」)を試しましたが、すべて次の結果が得られました
ご覧のとおり、12 から 14 の結果は、データの正弦波拡張ではなく、最初の要素を複製しただけです。