alteryx / alteryx/woodwork

Series with only 0, 0.0, 1, and 1.0 should be inferred as Boolean or BooleanNullable

Open
#1,472 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
155
Forks
24
PR merge metrics
No merged PRs in 30d

Description

If a series is passed in with the following types of values, we should expect an inference of Boolean or BooleanNullable:

- All 0s, 1s, or a combination of 0s and 1s (Expected type: Boolean)
- All 0s, 1s, or a combination of 0s and 1s (with nan values) (Expected type: BooleanNullable)
- All 0.0s, 1.0s, or a combination of 0.0s and 1.0s (Expected type: Boolean)
- All 0.0s, 1.0s, or a combination of 0.0s and 1.0s (with nan values) (Expected type: BooleanNullable)
- All 0s, 1s, 0.0s, 1.0s, a combination of these, alongside a combination of `True`s and `False`s (Expected type: Boolean)
- All 0s, 1s, 0.0s, 1.0s, a combination of these, alongside a combination of `True`s and `False`s (with nan values) (Expected type: BooleanNullable)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.