acidplyr.melt

acidplyr.melt(obj: ndarray | DataFrame, colnames: list | None = None, min: float | None = None, min_method: str = 'absolute', trans: str = 'identity') DataFrame

Melt (unpivot) a matrix or DataFrame from wide to long format.

Parameters:
  • obj (np.ndarray or pd.DataFrame) – Wide-format data to melt.

  • colnames (list of str or None) – Column names to include in the melt. If None, all columns are used.

  • min (float or None) – Minimum value threshold (>= logic). None to disable.

  • min_method (str) – “absolute” or “perRow”.

  • trans (str) – “identity”, “log2”, or “log10”. Applies trans(x + 1).

Returns:

Long-format DataFrame with columns: rowname, colname, value.

Return type:

pd.DataFrame