ehrapy.preprocessing.summarize_measurements

ehrapy.preprocessing.summarize_measurements#

ehrapy.preprocessing.summarize_measurements(edata, *, layer=None, var_names=None, statistics=['min', 'max', 'mean'])[source]#

Summarizes numerical measurements into minimum, maximum and average values.

Parameters:
  • edata (EHRData | AnnData) – Data object containing measurements.

  • layer (str | None, default: None) – Layer to calculate the expanded measurements for.

  • var_names (Iterable[str] | None, default: None) – For which measurements to determine the expanded measurements for. Defaults to None (all numerical measurements).

  • statistics (Iterable[Literal['min', 'max', 'mean']] | None, default: ['min', 'max', 'mean']) – Which expanded measurements to calculate. If None, it calculates minimum, maximum and mean.

Return type:

EHRData | AnnData

Returns:

A new data object with expanded .X containing the specified statistics as additional columns replacing the original values.