Skip to content

Fix process_annotations fillna overwrite and improve documentation#168

Merged
ubyndr merged 2 commits into
mainfrom
bugfix/fillna-overwrite
Aug 29, 2025
Merged

Fix process_annotations fillna overwrite and improve documentation#168
ubyndr merged 2 commits into
mainfrom
bugfix/fillna-overwrite

Conversation

@ubyndr
Copy link
Copy Markdown
Collaborator

@ubyndr ubyndr commented Aug 29, 2025

This PR addresses a bug in process_annotations where fillna logic was overwriting previously assigned annotation values. As a result, only the last processed annotation class would persist in obs.

Changes

  • Fixed column initialization:

    • Columns now start with pd.NA instead of being reset with each annotation loop.
    • Prevents fillna from clobbering earlier class values.

Impact

  • Eliminates silent data loss in downstream processing.

@ubyndr ubyndr merged commit 53041fa into main Aug 29, 2025
1 check passed
@ubyndr ubyndr deleted the bugfix/fillna-overwrite branch August 29, 2025 17:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant