We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f94722b commit 43ba17fCopy full SHA for 43ba17f
pandas/tests/frame/methods/test_select_dtypes.py
@@ -94,6 +94,29 @@ def test_select_dtypes_exclude_include_using_list_like(self):
94
e = df[["b", "e"]]
95
tm.assert_frame_equal(r, e)
96
97
+ def test_select_dtypes_exclude_include_int(self):
98
+ df = DataFrame(
99
+ {
100
+ "a": list("abc"),
101
+ "b": list(range(1, 4)),
102
+ "c": np.arange(3, 6).astype("int32"),
103
+ "d": np.arange(4.0, 7.0, dtype="float64"),
104
+ "e": [True, False, True],
105
+ "f": pd.date_range("now", periods=3).values,
106
+ }
107
+ )
108
+ exclude = (np.datetime64,)
109
+ include = np.bool_, "int"
110
+ r = df.select_dtypes(include=include, exclude=exclude)
111
+ e = df[["b", "c", "e"]]
112
+ tm.assert_frame_equal(r, e)
113
+
114
+ exclude = ("datetime",)
115
+ include = "bool", int
116
117
118
119
120
def test_select_dtypes_include_using_scalars(self):
121
df = DataFrame(
122
{
0 commit comments