We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent da92e06 commit f8de9eaCopy full SHA for f8de9ea
1 file changed
src/decoupler/pp/anndata.py
@@ -238,6 +238,7 @@ def _psbulk(
238
tmp = obs[(obs[sample_col] == smp) & (obs[groups_col] == grp)].drop_duplicates().values
239
if tmp.shape[0] == 0:
240
tmp = obs[obs[sample_col] == smp].drop(columns=groups_col).drop_duplicates()
241
+ tmp = tmp.head(1) # Remove extra repeated cat variables
242
tmp[groups_col] = grp
243
tmp = tmp[obs.columns].values
244
new_obs.loc[index, :] = tmp
@@ -273,7 +274,7 @@ def pseudobulk(
273
274
groups_col: str | None,
275
layer: str | None = None,
276
raw: bool = False,
- empty: bool = True,
277
+ empty: bool = False,
278
mode: str | Callable | dict = 'sum',
279
skip_checks: bool = False,
280
verbose: bool = False,
0 commit comments