转发找到没有NaN的值就像Series.asof一样

时间:2018-05-03 09:06:46

标签: pandas

我知道Series.asof是The last row without any NaN is taken。但是我想得到The first row without any NaN is taken。有什么办法可以解决吗?

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式完成此任务:

ser[~ser.isnull()].iloc[0]

或者

ser[ser.isnull().ne(True).idxmax()]

或者使用更惯用的first_valid_index

ser[ser.first_valid_index()]