(values, axis, keepdims=False)
| 46 | |
| 47 | |
| 48 | def nanfirst(values, axis, keepdims=False): |
| 49 | if isinstance(axis, tuple): |
| 50 | (axis,) = axis |
| 51 | axis = normalize_axis_index(axis, values.ndim) |
| 52 | idx_first = np.argmax(~pd.isnull(values), axis=axis) |
| 53 | result = _select_along_axis(values, idx_first, axis) |
| 54 | if keepdims: |
| 55 | return np.expand_dims(result, axis=axis) |
| 56 | else: |
| 57 | return result |
| 58 | |
| 59 | |
| 60 | def nanlast(values, axis, keepdims=False): |
nothing calls this directly
no test coverage detected
searching dependent graphs…