@@ -1487,38 +1487,39 @@ def test_droplevel(self):
1487
1487
result = df .droplevel ("level_2" , axis = "columns" )
1488
1488
tm .assert_frame_equal (result , expected )
1489
1489
1490
- @pytest .mark .parametrize (' test_dtype' , [object , ' int64' ])
1490
+ @pytest .mark .parametrize (" test_dtype" , [object , " int64" ])
1491
1491
def test_dtypes (self , test_dtype ):
1492
- df = DataFrame ({'A' : Series ([1 , 2 , 3 ], dtype = test_dtype ), 'B' : [1 , 2 , 3 ]})
1492
+ df = DataFrame ({"A" : Series ([1 , 2 , 3 ], dtype = test_dtype ), "B" : [1 , 2 , 3 ]})
1493
1493
expected = df .dtypes .values [0 ].type
1494
1494
1495
- result = df .set_index ('A' ).index .dtype .type
1495
+ result = df .set_index ("A" ).index .dtype .type
1496
1496
assert result == expected
1497
1497
1498
1498
@pytest .fixture
1499
1499
def mixed_series (self ):
1500
- return Series ([1 , 2 , 3 , ' apple' , ' corn' ], dtype = object )
1500
+ return Series ([1 , 2 , 3 , " apple" , " corn" ], dtype = object )
1501
1501
1502
1502
@pytest .fixture
1503
1503
def int_series (self ):
1504
1504
return Series ([100 , 200 , 300 , 400 , 500 ])
1505
1505
1506
1506
def test_dtypes_between_queries (self , mixed_series , int_series ):
1507
- df = DataFrame ({' item' : mixed_series , ' cost' : int_series })
1507
+ df = DataFrame ({" item" : mixed_series , " cost" : int_series })
1508
1508
1509
1509
orig_dtypes = df .dtypes
1510
- item_dtype = orig_dtypes .get (' item' ).type
1511
- cost_dtype = orig_dtypes .get (' cost' ).type
1512
- expected = {' item' : item_dtype , ' cost' : cost_dtype }
1510
+ item_dtype = orig_dtypes .get (" item" ).type
1511
+ cost_dtype = orig_dtypes .get (" cost" ).type
1512
+ expected = {" item" : item_dtype , " cost" : cost_dtype }
1513
1513
1514
1514
# after applying a query that would remove strings from the 'item' series with
1515
1515
# dtype: object, that series should remain as dtype: object as it becomes an
1516
1516
# index, and again as it becomes a column again after calling reset_index()
1517
- dtypes_transformed = df .query ('cost < 400' ).set_index (
1518
- 'item' ).reset_index ().dtypes
1519
- item_dtype_transformed = dtypes_transformed .get ('item' ).type
1520
- cost_dtype_transformed = dtypes_transformed .get ('cost' ).type
1521
- result = {'item' : item_dtype_transformed , 'cost' : cost_dtype_transformed }
1517
+ dtypes_transformed = (
1518
+ df .query ("cost < 400" ).set_index ("item" ).reset_index ().dtypes
1519
+ )
1520
+ item_dtype_transformed = dtypes_transformed .get ("item" ).type
1521
+ cost_dtype_transformed = dtypes_transformed .get ("cost" ).type
1522
+ result = {"item" : item_dtype_transformed , "cost" : cost_dtype_transformed }
1522
1523
1523
1524
assert result == expected
1524
1525
0 commit comments