@@ -1287,9 +1287,8 @@ def test_unique(self):
1287
1287
1288
1288
cat = Categorical (["a" , "b" , "a" , "a" ], categories = ["a" , "b" , "c" ])
1289
1289
res = cat .unique ()
1290
- exp = Index (["a" , "b" , "c" ])
1291
1290
self .assert_index_equal (res .categories , exp )
1292
- tm .assert_categorical_equal (res , Categorical ([ "a" , "b" ], exp ))
1291
+ tm .assert_categorical_equal (res , Categorical (exp ))
1293
1292
1294
1293
cat = Categorical (["c" , "a" , "b" , "a" , "a" ],
1295
1294
categories = ["a" , "b" , "c" ])
@@ -1303,9 +1302,9 @@ def test_unique(self):
1303
1302
cat = Categorical (["b" , np .nan , "b" , np .nan , "a" ],
1304
1303
categories = ["a" , "b" , "c" ])
1305
1304
res = cat .unique ()
1306
- exp = Index (["b" , "a" , "c" ])
1305
+ exp = Index (["b" , "a" ])
1307
1306
self .assert_index_equal (res .categories , exp )
1308
- exp_cat = Categorical (["b" , np .nan , "a" ], categories = ["b" , "a" , "c" ])
1307
+ exp_cat = Categorical (["b" , np .nan , "a" ], categories = ["b" , "a" ])
1309
1308
tm .assert_categorical_equal (res , exp_cat )
1310
1309
1311
1310
def test_unique_ordered (self ):
@@ -1325,14 +1324,13 @@ def test_unique_ordered(self):
1325
1324
cat = Categorical (['b' , 'a' , 'a' ], categories = ['a' , 'b' , 'c' ],
1326
1325
ordered = True )
1327
1326
res = cat .unique ()
1328
- exp_cat = Categorical (['b' , 'a' ], categories = ['a' , 'b' , 'c' ],
1329
- ordered = True )
1327
+ exp_cat = Categorical (['b' , 'a' ], categories = ['a' , 'b' ], ordered = True )
1330
1328
tm .assert_categorical_equal (res , exp_cat )
1331
1329
1332
1330
cat = Categorical (['b' , 'b' , np .nan , 'a' ], categories = ['a' , 'b' , 'c' ],
1333
1331
ordered = True )
1334
1332
res = cat .unique ()
1335
- exp_cat = Categorical (['b' , np .nan , 'a' ], categories = ['a' , 'b' , 'c' ],
1333
+ exp_cat = Categorical (['b' , np .nan , 'a' ], categories = ['a' , 'b' ],
1336
1334
ordered = True )
1337
1335
tm .assert_categorical_equal (res , exp_cat )
1338
1336
@@ -1347,7 +1345,7 @@ def test_unique_index_series(self):
1347
1345
tm .assert_categorical_equal (pd .Series (c ).unique (), exp )
1348
1346
1349
1347
c = Categorical ([1 , 1 , 2 , 2 ], categories = [3 , 2 , 1 ])
1350
- exp = Categorical ([1 , 2 ], categories = [1 , 2 , 3 ])
1348
+ exp = Categorical ([1 , 2 ], categories = [1 , 2 ])
1351
1349
tm .assert_categorical_equal (c .unique (), exp )
1352
1350
tm .assert_index_equal (Index (c ).unique (), Index (exp ))
1353
1351
tm .assert_categorical_equal (pd .Series (c ).unique (), exp )
0 commit comments