Skip to content

Commit 8fea244

Browse files
code sample for pandas-dev#42771
1 parent 91a5f36 commit 8fea244

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

bisect/42771.py

+16
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)