Closed Oisin-M closed 5 months ago
Previous error was due to attempting to index on the default argument of keys=None.
keys=None
Changed
keys = [keys] if isinstance(keys, str) else keys key = keys[0] ... if keys is None: df = data.to_df() elif key in data.var_names: df = obs_df(data, keys, layer=layer) elif key in data.obs_names: df = var_df(data, keys, layer=layer) else: ...
to
if keys is None: df = data.to_df() else: keys = [keys] if isinstance(keys, str) else keys key = keys[0] if key in data.var_names: df = obs_df(data, keys, layer=layer) elif key in data.obs_names: df = var_df(data, keys, layer=layer) else: ...
and added accompanying test.
Closes #649
Thanks, @Oisin-M!
Previous error was due to attempting to index on the default argument of
keys=None
.Changes
Changed
to
and added accompanying test.
Closes #649