We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 91a5f36 commit 8fea244Copy full SHA for 8fea244
bisect/42771.py
@@ -0,0 +1,16 @@
1
+# BUG: DataFrame.drop() can't drop row by index tuple when MultiIndex has duplicated value in a level. #42771
2
+
3
+import pandas as pd
4
5
+print(pd.__version__)
6
7
+lev_0 = [1, 2]
8
+lev_1 = [1, 1]
9
+idx = pd.MultiIndex.from_product([lev_0, lev_1])
10
+df = pd.DataFrame(data={"a": range(0, len(idx))}, index=idx)
11
12
+result = df.drop(index=df.index[0])
13
+print(result)
14
15
+expected = df.iloc[-2:]
16
+pd.testing.assert_frame_equal(result, expected)
0 commit comments