nispace.utils.utils.remove_nan
- nispace.utils.utils.remove_nan(data, which='col')[source]
Drop rows or columns containing NaN from an array/DataFrame/Series.
Plain numpy/pandas (no numba). Not currently called anywhere in NiSpace (dead code) — kept as a public utility.
- Parameters:
data (np.ndarray, pd.DataFrame, or pd.Series) – Input data.
which ({"col", "row"}, default="col") – Which axis to drop entries containing NaN along.
- Return type:
Same type as data, with NaN-containing rows/columns removed.