dilimap.utils.crosstab

dilimap.utils.crosstab(data, keys, aggfunc=None)

Creates a crosstab for the specified keys, applying an optional aggregation function.

Parameters:
  • data (pandas.DataFrame or anndata.AnnData) – Input dataset. If AnnData, uses obs.

  • keys (list of str) – Column names for rows, columns and values for pandas.crosstab.

  • aggfunc (str or function) – Aggregation function for values.

Returns:

DataFrame with crosstab of the input data with the specified aggregation.