我有一个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命令)?