Skip to content

Commit a2dd8ce

Browse files
committed
fixing duplicates check
1 parent bee981c commit a2dd8ce

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pandas/tools/tile.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,12 @@ def _bins_to_cuts(x, bins, right=True, labels=None,
203203
raise ValueError("invalid value for 'duplicates' parameter, "
204204
+ "valid options are: raise, drop")
205205

206-
if duplicates == 'raise':
206+
if len(algos.unique(bins)) < len(bins):
207+
if duplicates == 'raise':
207208
raise ValueError('Bin edges must be unique: %s' % repr(bins) +
208209
' You can drop duplicate edges ' +
209210
'by setting \'duplicates\' param')
210-
else:
211+
else:
211212
bins = algos.unique(bins)
212213

213214
side = 'left' if right else 'right'

0 commit comments

Comments
 (0)