@@ -127,7 +127,7 @@ def test_groupby_aggregation_multi_level_column():
127
127
]
128
128
df = DataFrame (
129
129
data = lst ,
130
- columns = pd . MultiIndex .from_tuples ([("A" , 0 ), ("A" , 1 ), ("B" , 0 ), ("B" , 1 )]),
130
+ columns = MultiIndex .from_tuples ([("A" , 0 ), ("A" , 1 ), ("B" , 0 ), ("B" , 1 )]),
131
131
)
132
132
133
133
result = df .groupby (level = 1 , axis = 1 ).sum ()
@@ -310,7 +310,7 @@ def test_agg_multiple_functions_same_name_with_ohlc_present():
310
310
{"A" : ["ohlc" , partial (np .quantile , q = 0.9999 ), partial (np .quantile , q = 0.1111 )]}
311
311
)
312
312
expected_index = pd .date_range ("1/1/2012" , freq = "3T" , periods = 6 )
313
- expected_columns = pd . MultiIndex .from_tuples (
313
+ expected_columns = MultiIndex .from_tuples (
314
314
[
315
315
("A" , "ohlc" , "open" ),
316
316
("A" , "ohlc" , "high" ),
@@ -484,7 +484,7 @@ def test_func_duplicates_raises():
484
484
pd .CategoricalIndex (list ("abc" )),
485
485
pd .interval_range (0 , 3 ),
486
486
pd .period_range ("2020" , periods = 3 , freq = "D" ),
487
- pd . MultiIndex .from_tuples ([("a" , 0 ), ("a" , 1 ), ("b" , 0 )]),
487
+ MultiIndex .from_tuples ([("a" , 0 ), ("a" , 1 ), ("b" , 0 )]),
488
488
],
489
489
)
490
490
def test_agg_index_has_complex_internals (index ):
@@ -665,7 +665,7 @@ def test_duplicate_no_raises(self):
665
665
def test_agg_relabel_with_level (self ):
666
666
df = DataFrame (
667
667
{"A" : [0 , 0 , 1 , 1 ], "B" : [1 , 2 , 3 , 4 ]},
668
- index = pd . MultiIndex .from_product ([["A" , "B" ], ["a" , "b" ]]),
668
+ index = MultiIndex .from_product ([["A" , "B" ], ["a" , "b" ]]),
669
669
)
670
670
result = df .groupby (level = 0 ).agg (
671
671
aa = ("A" , "max" ), bb = ("A" , "min" ), cc = ("B" , "mean" )
@@ -745,7 +745,7 @@ def test_agg_relabel_multiindex_column(
745
745
df = DataFrame (
746
746
{"group" : ["a" , "a" , "b" , "b" ], "A" : [0 , 1 , 2 , 3 ], "B" : [5 , 6 , 7 , 8 ]}
747
747
)
748
- df .columns = pd . MultiIndex .from_tuples ([("x" , "group" ), ("y" , "A" ), ("y" , "B" )])
748
+ df .columns = MultiIndex .from_tuples ([("x" , "group" ), ("y" , "A" ), ("y" , "B" )])
749
749
idx = Index (["a" , "b" ], name = ("x" , "group" ))
750
750
751
751
result = df .groupby (("x" , "group" )).agg (a_max = (("y" , "A" ), "max" ))
@@ -766,7 +766,7 @@ def test_agg_relabel_multiindex_raises_not_exist():
766
766
df = DataFrame (
767
767
{"group" : ["a" , "a" , "b" , "b" ], "A" : [0 , 1 , 2 , 3 ], "B" : [5 , 6 , 7 , 8 ]}
768
768
)
769
- df .columns = pd . MultiIndex .from_tuples ([("x" , "group" ), ("y" , "A" ), ("y" , "B" )])
769
+ df .columns = MultiIndex .from_tuples ([("x" , "group" ), ("y" , "A" ), ("y" , "B" )])
770
770
771
771
with pytest .raises (KeyError , match = "do not exist" ):
772
772
df .groupby (("x" , "group" )).agg (a = (("Y" , "a" ), "max" ))
@@ -779,7 +779,7 @@ def test_agg_relabel_multiindex_duplicates():
779
779
df = DataFrame (
780
780
{"group" : ["a" , "a" , "b" , "b" ], "A" : [0 , 1 , 2 , 3 ], "B" : [5 , 6 , 7 , 8 ]}
781
781
)
782
- df .columns = pd . MultiIndex .from_tuples ([("x" , "group" ), ("y" , "A" ), ("y" , "B" )])
782
+ df .columns = MultiIndex .from_tuples ([("x" , "group" ), ("y" , "A" ), ("y" , "B" )])
783
783
784
784
result = df .groupby (("x" , "group" )).agg (
785
785
a = (("y" , "A" ), "min" ), b = (("y" , "A" ), "min" )
@@ -797,7 +797,7 @@ def test_groupby_aggregate_empty_key(kwargs):
797
797
expected = DataFrame (
798
798
[1 , 4 ],
799
799
index = Index ([1 , 2 ], dtype = "int64" , name = "a" ),
800
- columns = pd . MultiIndex .from_tuples ([["c" , "min" ]]),
800
+ columns = MultiIndex .from_tuples ([["c" , "min" ]]),
801
801
)
802
802
tm .assert_frame_equal (result , expected )
803
803
@@ -806,7 +806,7 @@ def test_groupby_aggregate_empty_key_empty_return():
806
806
# GH: 32580 Check if everything works, when return is empty
807
807
df = DataFrame ({"a" : [1 , 1 , 2 ], "b" : [1 , 2 , 3 ], "c" : [1 , 2 , 4 ]})
808
808
result = df .groupby ("a" ).agg ({"b" : []})
809
- expected = DataFrame (columns = pd . MultiIndex (levels = [["b" ], []], codes = [[], []]))
809
+ expected = DataFrame (columns = MultiIndex (levels = [["b" ], []], codes = [[], []]))
810
810
tm .assert_frame_equal (result , expected )
811
811
812
812
@@ -851,7 +851,7 @@ def test_grouby_agg_loses_results_with_as_index_false_relabel_multiindex():
851
851
def test_multiindex_custom_func (func ):
852
852
# GH 31777
853
853
data = [[1 , 4 , 2 ], [5 , 7 , 1 ]]
854
- df = DataFrame (data , columns = pd . MultiIndex .from_arrays ([[1 , 1 , 2 ], [3 , 4 , 3 ]]))
854
+ df = DataFrame (data , columns = MultiIndex .from_arrays ([[1 , 1 , 2 ], [3 , 4 , 3 ]]))
855
855
result = df .groupby (np .array ([0 , 1 ])).agg (func )
856
856
expected_dict = {(1 , 3 ): {0 : 1 , 1 : 5 }, (1 , 4 ): {0 : 4 , 1 : 7 }, (2 , 3 ): {0 : 2 , 1 : 1 }}
857
857
expected = DataFrame (expected_dict )
@@ -1150,7 +1150,7 @@ def test_groupby_combined_aggs_cat_cols(grp_col_dict, exp_data):
1150
1150
multi_index_list .append ([k , value ])
1151
1151
else :
1152
1152
multi_index_list .append ([k , v ])
1153
- multi_index = pd . MultiIndex .from_tuples (tuple (multi_index_list ))
1153
+ multi_index = MultiIndex .from_tuples (tuple (multi_index_list ))
1154
1154
1155
1155
expected_df = DataFrame (data = exp_data , columns = multi_index , index = cat_index )
1156
1156
0 commit comments