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.