我想使用插值函數,但只能在pandas DataFrame列中的已知數據值之間。問題是,在列的第一個和最後一個值往往楠有時也可以是多行前的數值是楠:熊貓:插值列中的第一個和最後一個數據點是NaN
col 1 col 2
0 NaN NaN
1 NaN NaN
...
1000 1 NaN
1001 NaN 1 <-----
1002 3 NaN <----- only want to fill in these 'in between value' rows
1003 4 3
...
3999 NaN NaN
4000 NaN NaN
我綁在一起,這是「事件」更新的數據集,但分別爲每列,並通過時間戳索引。這意味着通常有一些行沒有記錄某些列的數據,因此有很多NaN!
你可以發佈「捆綁在一起的數據集」的代碼和數據嗎? – WoodChopper
ummm數據相當大,但如果可以的話,我會添加一個snippit ...我使用一個簡單的pd.concat連接在一起,這個pd.concat填充NaN,其中數據不記錄在任何一個數據框中的相同索引正在被連接:pdDataFrame_ToAppend = pd.concat([pdDataFrame_ToAppend,tempData],join ='outer') – HStro