Skip to content

Conversation

iabhi4
Copy link
Contributor

@iabhi4 iabhi4 commented Jun 1, 2025

Implemented _str_zfill for ArrowExtensionArray to support Series.str.zfill on Arrow-backed string arrays (ArrowDtype(pa.string())). This fixes an AttributeError due to the method relying on _str_map, which wasn't implemented. Used _apply_elementwise to match the approach of other string methods. Added tests under test_string_array.py and confirmed they pass. Also confirmed no other relevant test files are broken and the change aligns with how other string accessors are handled.

@iabhi4 iabhi4 force-pushed the bugfix-arrow-str-zfill branch 2 times, most recently from bab4b9a to 1d5c66f Compare June 3, 2025 22:32
@iabhi4 iabhi4 requested a review from mroeschke June 3, 2025 22:36
@iabhi4 iabhi4 force-pushed the bugfix-arrow-str-zfill branch 2 times, most recently from 057db65 to 5bd175a Compare June 5, 2025 01:00
@mroeschke mroeschke added the Strings String extension data type and string data label Jun 6, 2025
@iabhi4 iabhi4 force-pushed the bugfix-arrow-str-zfill branch from 5bd175a to 9a9c203 Compare June 6, 2025 20:41
@iabhi4 iabhi4 requested a review from mroeschke June 6, 2025 20:42
Co-authored-by: Matthew Roeschke <10647082+mroeschke@users.noreply.github.com>
@iabhi4 iabhi4 requested a review from mroeschke June 9, 2025 19:51
@iabhi4 iabhi4 requested a review from datapythonista June 16, 2025 22:39
Copy link
Contributor

This pull request is stale because it has been open for thirty days with no activity. Please update and respond to this comment if you're still interested in working on this.

@github-actions github-actions bot added the Stale label Jul 17, 2025
@jorisvandenbossche jorisvandenbossche added Arrow pyarrow functionality and removed Stale labels Sep 12, 2025
@jorisvandenbossche jorisvandenbossche added this to the 3.0 milestone Sep 12, 2025
Copy link
Member

@jorisvandenbossche jorisvandenbossche left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This actually looks good to me! Will just need to be updated with latest main

@iabhi4
Copy link
Contributor Author

iabhi4 commented Sep 12, 2025

Thanks for the review @jorisvandenbossche , will resolve the conflicts

@iabhi4 iabhi4 force-pushed the bugfix-arrow-str-zfill branch 3 times, most recently from 7c018b0 to 4ebf1eb Compare September 13, 2025 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arrow pyarrow functionality Strings String extension data type and string data
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BUG: zfill with pyarrow string
4 participants