We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 14372a5 commit a4a5034Copy full SHA for a4a5034
pandas/tests/indexes/multi/test_indexing.py
@@ -543,3 +543,19 @@ def test_multiindex_loc_order():
543
res = df.loc[(["b", "a"], [2, 1]), :]
544
exp_index = pd.MultiIndex.from_arrays([["b", "b", "a", "a"], [2, 1, 2, 1]])
545
tm.assert_index_equal(res.index, exp_index)
546
+
547
+ res = df.loc[:, ["Colorado", "Ohio"]]
548
+ exp_columns = pd.MultiIndex.from_arrays(
549
+ [["Colorado", "Ohio", "Ohio"], ["Green", "Green", "Red"]]
550
+ )
551
+ tm.assert_index_equal(res.columns, exp_columns)
552
553
+ res = df.loc[:, (["Colorado", "Ohio"], ["Red", "Green"])]
554
555
+ [["Colorado", "Ohio", "Ohio"], ["Green", "Red", "Green"]]
556
557
558
559
+ res = df.loc[(slice(None), [2, 1]), :]
560
+ exp_index = pd.MultiIndex.from_arrays([["a", "b", "a", "b"], [2, 2, 1, 1]])
561
+ tm.assert_index_equal(res.index, exp_index)
0 commit comments