Skip to content

Commit d31a4c6

Browse files
code sample for pandas-dev#46870
1 parent 5da4e2c commit d31a4c6

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

bisect/46870.py

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# BUG: DataFrame.select_dtypes(include='number') includes BooleanDtype columns #46870
2+
3+
import pandas as pd
4+
5+
print(pd.__version__)
6+
7+
df = pd.DataFrame(
8+
{
9+
"a": [1, 2, 3],
10+
"b": pd.Series([True, False, True], dtype=pd.BooleanDtype()),
11+
"c": pd.Series([True, False, True], dtype=bool),
12+
}
13+
)
14+
15+
result = df.select_dtypes(include="number")
16+
print(result)
17+
18+
expected = df[["a"]]
19+
pd.testing.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)