|
1 | 1 | import numpy as np
|
2 | 2 | import pytest
|
3 | 3 |
|
4 |
| -from pandas.compat import lrange |
5 |
| - |
6 | 4 | from pandas import DataFrame, Series
|
7 | 5 | import pandas.util.testing as tm
|
8 | 6 |
|
@@ -88,8 +86,8 @@ def test_drop_duplicates():
|
88 | 86 | 'B': ['one', 'one', 'two', 'two',
|
89 | 87 | 'two', 'two', 'one', 'two'],
|
90 | 88 | 'C': [1, 1, 2, 2, 2, 2, 1, 2],
|
91 |
| - 'D': lrange(8)}) |
92 |
| - |
| 89 | + 'D': range(8), |
| 90 | + }) |
93 | 91 | # single column
|
94 | 92 | result = df.drop_duplicates('AAA')
|
95 | 93 | expected = df[:2]
|
@@ -211,8 +209,8 @@ def test_drop_duplicates_for_take_all():
|
211 | 209 | 'B': ['one', 'one', 'two', 'two',
|
212 | 210 | 'two', 'two', 'one', 'two'],
|
213 | 211 | 'C': [1, 1, 2, 2, 2, 2, 1, 2],
|
214 |
| - 'D': lrange(8)}) |
215 |
| - |
| 212 | + 'D': range(8), |
| 213 | + }) |
216 | 214 | # single column
|
217 | 215 | result = df.drop_duplicates('AAA')
|
218 | 216 | expected = df.iloc[[0, 1, 2, 6]]
|
@@ -246,8 +244,8 @@ def test_drop_duplicates_tuple():
|
246 | 244 | 'B': ['one', 'one', 'two', 'two',
|
247 | 245 | 'two', 'two', 'one', 'two'],
|
248 | 246 | 'C': [1, 1, 2, 2, 2, 2, 1, 2],
|
249 |
| - 'D': lrange(8)}) |
250 |
| - |
| 247 | + 'D': range(8), |
| 248 | + }) |
251 | 249 | # single column
|
252 | 250 | result = df.drop_duplicates(('AA', 'AB'))
|
253 | 251 | expected = df[:2]
|
@@ -292,8 +290,8 @@ def test_drop_duplicates_NA():
|
292 | 290 | 'B': ['one', 'one', 'two', 'two',
|
293 | 291 | 'two', 'two', 'one', 'two'],
|
294 | 292 | 'C': [1.0, np.nan, np.nan, np.nan, 1., 1., 1, 1.],
|
295 |
| - 'D': lrange(8)}) |
296 |
| - |
| 293 | + 'D': range(8), |
| 294 | + }) |
297 | 295 | # single column
|
298 | 296 | result = df.drop_duplicates('A')
|
299 | 297 | expected = df.loc[[0, 2, 3]]
|
@@ -327,8 +325,8 @@ def test_drop_duplicates_NA():
|
327 | 325 | 'B': ['one', 'one', 'two', 'two',
|
328 | 326 | 'two', 'two', 'one', 'two'],
|
329 | 327 | 'C': [1.0, np.nan, np.nan, np.nan, 1., 1., 1, 1.],
|
330 |
| - 'D': lrange(8)}) |
331 |
| - |
| 328 | + 'D': range(8), |
| 329 | + }) |
332 | 330 | # single column
|
333 | 331 | result = df.drop_duplicates('C')
|
334 | 332 | expected = df[:2]
|
@@ -398,8 +396,8 @@ def test_drop_duplicates_inplace():
|
398 | 396 | 'B': ['one', 'one', 'two', 'two',
|
399 | 397 | 'two', 'two', 'one', 'two'],
|
400 | 398 | 'C': [1, 1, 2, 2, 2, 2, 1, 2],
|
401 |
| - 'D': lrange(8)}) |
402 |
| - |
| 399 | + 'D': range(8), |
| 400 | + }) |
403 | 401 | # single column
|
404 | 402 | df = orig.copy()
|
405 | 403 | df.drop_duplicates('A', inplace=True)
|
|
0 commit comments