We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e52fe69 commit a6b3173Copy full SHA for a6b3173
pandas/tests/reshape/test_qcut.py
@@ -101,23 +101,10 @@ def test_qcut_binning_issues(datapath):
101
arr = np.loadtxt(cut_file)
102
result = qcut(arr, 20)
103
104
- starts = []
105
- ends = []
106
-
107
- for lev in np.unique(result):
108
- s = lev.left
109
- e = lev.right
110
- assert s != e
111
112
- starts.append(float(s))
113
- ends.append(float(e))
114
115
- for (sp, sn), (ep, en) in zip(
116
- zip(starts[:-1], starts[1:]), zip(ends[:-1], ends[1:])
117
- ):
118
- assert sp < sn
119
- assert ep < en
120
- assert ep <= sn
+ starts = result.categories.left
+ ends = result.categories.right
+ assert (starts < ends).all()
+ assert (starts[1:] <= ends[:-1]).all()
121
122
123
def test_qcut_return_intervals():
0 commit comments