Comments (3)
Thanks for the report. Further investigations and PRs to fix are welcome!
from pandas.
take
from pandas.
Seems the relabel_result
implementation do not account potential out-of-bounds indices when reordering the results of the aggregation.
When performing aggregation with missing values, the index reordering logic can produce invalid indices, leading to the IndexError
.
I think this can be solved by filtering out invalid indices before reordering, ensuring that only valid indices are used and a check to prevent operations on an empty Series. This prevents any out-of-bounds errors during the process.
I will open a PR with possible solution.
from pandas.
Related Issues (20)
- BUG: Wrong timestamp resolution when parsing timestamp string with comma separated milliseconds HOT 4
- BUILD: HOT 1
- BUG: Series.mul silently returns wrong values with `UInt8` dtype when overflowing the max value range HOT 1
- ENH: Support right hand side operations with Series and custom classes HOT 1
- DOC: New contributor meeting, clarify or remove HOT 5
- BUILD: Pandas 1.5.3 is unusable due to incompatibility with Numpy 2.0.0 HOT 1
- BUG: DatetimeIndex intersection is empty or garbage HOT 4
- BUG: CoW does not seem to work on an index with duplicated labels
- BUG: reset_index() looses the frequency of a DatetimeIndex HOT 4
- ENH: pd.concat with keys and ignore_index=True should raise HOT 3
- BUG: HOT 1
- BUG: Error on to_datetime() after running multiple times in jupyter notebook
- PERF:
- BUG: Error on query function when the column name has # symbol HOT 1
- BUG: Couldn't run sql: 'Connection' object has no attribute 'cursor' HOT 1
- Surprising behavior: set_index cannot set a MultiIndex from a tuple, only a list HOT 4
- BUG: pandas.to_datetime reports incorrect index when failing. HOT 3
- BUG: Error message in read_csv misleading when using decimal="," HOT 1
- DOC: Add Bodo to out-of-core projects in ecosystem HOT 4
- QST: Is this expected behavior when pd.read_csv() with na_values arguments? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pandas.