calour.manipulation.
aggregate_by_metadata
(exp: calour.experiment.Experiment, field, agg='mean', axis=0, inplace=False)[source]¶aggregate all samples/features that have the same value in the given field.
Group the samples (axis=0) or features (axis=1) that have the same value in the column of given field and then aggregate the data table of the group with the given method.
The number of samples/features in each group and their IDs are stored in new metadata columns ‘_calour_merge_number’ and ‘_calour_merge_ids’, respectively
Warning
It will convert the Experiment.data
from the sparse matrix to dense array.
Note
This function is also available as a class method Experiment.aggregate_by_metadata()
Parameters: |
|
---|---|
Returns: | |
Return type: |