woodwork
woodwork copied to clipboard
Series with only 0, 0.0, 1, and 1.0 should be inferred as Boolean or BooleanNullable
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 andFalse
s (Expected type: Boolean) - All 0s, 1s, 0.0s, 1.0s, a combination of these, alongside a combination of
True
s andFalse
s (with nan values) (Expected type: BooleanNullable)