第二次运行插值或fillna命令填充熊猫数据框中的第一个nan

时间:2018-06-27 13:16:06

标签: python pandas

我有一个pandas数据框,其中有一个列。值:

array([  nan, 28.01, 26.01,   nan,   nan,   nan,   nan,   nan,   nan,
       40.99, 41.03,   nan,   nan,   nan,   nan,   nan, 36.13,   nan,
       37.69,   nan,   nan, 28.82, 35.49, 37.92,   nan,   nan,   nan,
         nan, 32.56, 30.67,   nan, 35.49, 35.1 ,   nan,   nan, 37.92,
         nan,   nan, 32.75, 38.27, 39.2])

当我这样做时:

df['name_col'].interpolate(method='nearest', inplace=True)

它会为除第一个元素之外的所有元素填写nans。有没有办法使它填充第一个nan(理想情况下无需第二次运行interpolate或fillna命令)?

0 个答案:

没有答案