-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpdeps.json
More file actions
1 lines (1 loc) · 4.77 KB
/
pdeps.json
File metadata and controls
1 lines (1 loc) · 4.77 KB
1
{"total_count": 1, "incomplete_results": false, "items": [{"url": "https://api.github.com/repos/pandas-dev/pandas/issues/58988", "repository_url": "https://api.github.com/repos/pandas-dev/pandas", "labels_url": "https://api.github.com/repos/pandas-dev/pandas/issues/58988/labels{/name}", "comments_url": "https://api.github.com/repos/pandas-dev/pandas/issues/58988/comments", "events_url": "https://api.github.com/repos/pandas-dev/pandas/issues/58988/events", "html_url": "https://github.com/pandas-dev/pandas/pull/58988", "id": 2349142041, "node_id": "PR_kwDOAA0YD85yQdr1", "number": 58988, "title": "PDEP-16: Consistent missing value handling", "user": {"login": "jorisvandenbossche", "id": 1020496, "node_id": "MDQ6VXNlcjEwMjA0OTY=", "avatar_url": "https://avatars.githubusercontent.com/u/1020496?v=4", "gravatar_id": "", "url": "https://api.github.com/users/jorisvandenbossche", "html_url": "https://github.com/jorisvandenbossche", "followers_url": "https://api.github.com/users/jorisvandenbossche/followers", "following_url": "https://api.github.com/users/jorisvandenbossche/following{/other_user}", "gists_url": "https://api.github.com/users/jorisvandenbossche/gists{/gist_id}", "starred_url": "https://api.github.com/users/jorisvandenbossche/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/jorisvandenbossche/subscriptions", "organizations_url": "https://api.github.com/users/jorisvandenbossche/orgs", "repos_url": "https://api.github.com/users/jorisvandenbossche/repos", "events_url": "https://api.github.com/users/jorisvandenbossche/events{/privacy}", "received_events_url": "https://api.github.com/users/jorisvandenbossche/received_events", "type": "User", "user_view_type": "public", "site_admin": false}, "labels": [{"id": 4253279386, "node_id": "LA_kwDOAA0YD879g-Sa", "url": "https://api.github.com/repos/pandas-dev/pandas/labels/PDEP", "name": "PDEP", "color": "4B02F8", "default": false, "description": "pandas enhancement proposal"}, {"id": 6129961102, "node_id": "LA_kwDOAA0YD88AAAABbV_Ijg", "url": "https://api.github.com/repos/pandas-dev/pandas/labels/PDEP%20missing%20values", "name": "PDEP missing values", "color": "fbca04", "default": false, "description": "Issues that would be addressed by the Ice Cream Agreement from the Aug 2023 sprint"}], "state": "open", "locked": false, "assignees": [], "milestone": null, "comments": 4, "created_at": "2024-06-12T16:01:46Z", "updated_at": "2026-01-19T17:54:29Z", "closed_at": null, "assignee": null, "author_association": "MEMBER", "type": null, "active_lock_reason": null, "draft": false, "pull_request": {"url": "https://api.github.com/repos/pandas-dev/pandas/pulls/58988", "html_url": "https://github.com/pandas-dev/pandas/pull/58988", "diff_url": "https://github.com/pandas-dev/pandas/pull/58988.diff", "patch_url": "https://github.com/pandas-dev/pandas/pull/58988.patch", "merged_at": null}, "body": "Note: this is only a draft, partial proposal. It already lists the main points of the proposal at a high level, but of course we need to add a lot of the details and specifically about backwards compatibility and how we can move towards the end goal (I think those last aspects will actually require the most discussion eventually, the devil is in the details here ;)). \r\n\r\nBut, I thought to already open this PR to start the discussion on those main high-level points of the proposal (we can already discuss those and see if there is agreement about that), and to have a reference for this NA proposal (since it has come up in a lot of other tangentially related discussions as well), and also to push myself to actually write up those other sections as well ;)\r\n\r\nA summary of all (potentially breaking) behaviour changes that I am aware of can be found here: https://github.com/pandas-dev/pandas/issues/58243#issuecomment-2053656616\r\n\r\n**Abstract**\r\n\r\nThis proposal aims to unify the missing value handling across all dtypes:\r\n\r\n- All data types support missing values and use `pd.NA` exclusively as the user-facing missing value indicator.\r\n- All data types implement consistent missing value \"semantics\" corresponding to the current nullable dtypes using `pd.NA`\r\n\r\nThis proposal tries to provide a high level way forward, and is not meant to address all implementation details (i.e. all dtypes should follow the above principles, but we don't need to decide in this PDEP for every single dtype how this is exactly achieved)\r\n\r\ncc @pandas-dev/pandas-core @pandas-dev/pandas-triage", "reactions": {"url": "https://api.github.com/repos/pandas-dev/pandas/issues/58988/reactions", "total_count": 6, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 6, "rocket": 0, "eyes": 0}, "timeline_url": "https://api.github.com/repos/pandas-dev/pandas/issues/58988/timeline", "performed_via_github_app": null, "state_reason": null, "score": 1.0}]}