-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
flox
causes groupby on multiindex to remove the multiindex indexes
#9648
Labels
Comments
max-sixty
added
bug
needs triage
Issue that has not been reviewed by xarray team member
labels
Oct 18, 2024
TomNicholas
added
topic-groupby
and removed
needs triage
Issue that has not been reviewed by xarray team member
labels
Oct 19, 2024
dcherian
added a commit
to dcherian/xarray
that referenced
this issue
Oct 20, 2024
dcherian
added a commit
to dcherian/xarray
that referenced
this issue
Oct 20, 2024
dcherian
added a commit
to dcherian/xarray
that referenced
this issue
Oct 20, 2024
dcherian
added a commit
to dcherian/xarray
that referenced
this issue
Oct 20, 2024
dcherian
added a commit
to dcherian/xarray
that referenced
this issue
Oct 20, 2024
dcherian
added a commit
that referenced
this issue
Oct 21, 2024
* flox: Properly propagate multiindex Closes #9648 * skip test on old pandas * small optimization * fix
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What happened?
When applying
.sum()
on an xarray.DataArray grouped by a multiindex, the DataArray loses the individual components of the multiindex. Ifflox
is disabled, or we run.first
, it retains the individual indexes.What did you expect to happen?
Running through
flox
wouldn't lose the individual indexes.Minimal Complete Verifiable Example
MVCE confirmation
Relevant log output
Anything else we need to know?
No response
Environment
INSTALLED VERSIONS
commit: b9780e7
python: 3.11.10 (main, Sep 7 2024, 01:03:31) [Clang 15.0.0 (clang-1500.3.9.4)]
python-bits: 64
OS: Darwin
OS-release: 23.6.0
machine: arm64
processor: arm
byteorder: little
LC_ALL: en_US.UTF-8
LANG: None
LOCALE: ('en_US', 'UTF-8')
libhdf5: 1.14.3
libnetcdf: 4.9.2
xarray: 2024.9.1.dev32+gece582dd
pandas: 2.2.2
numpy: 2.0.2
scipy: 1.14.1
netCDF4: 1.7.1.post2
pydap: None
h5netcdf: 1.3.0
h5py: 3.11.0
zarr: 2.18.3
cftime: 1.6.4
nc_time_axis: 1.4.1
iris: None
bottleneck: 1.4.0
dask: 2024.8.2
distributed: 2024.8.2
matplotlib: 3.9.2
cartopy: None
seaborn: 0.13.2
numbagg: 0.8.1
fsspec: 2024.9.0
cupy: None
pint: None
sparse: None
flox: 0.9.12
numpy_groupies: 0.11.2
setuptools: 69.2.0
pip: 24.0
conda: None
pytest: 8.3.3
mypy: 1.11.2
IPython: 8.24.0
sphinx: None
The text was updated successfully, but these errors were encountered: