I have the following dataframe:
Column A | Column B |
---|---|
Lorem | NaN |
Ipsum | NaN |
Dolor | NaN |
Sit | 25 |
Amet | 34 |
Etc | NaN |
Something else | NaN |
I would like to count the number of NaN
s in Column B
until the first non-NaN number (which is 25 here). So, the expected returned value is 3.
I think there is something involving notna()
and first_valid_index
, but I cannot seem to put the information together. This problem is similar to this one but I want before, not since the first NaN.
Can you help me?