Skip to content

Commit 35ce475

Browse files
code sample for pandas-dev#41951
1 parent 7a7362d commit 35ce475

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

bisect/41951.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# DataFrame.melt fails if there are duplicate value_vars #41951
2+
3+
import pandas as pd
4+
5+
print(pd.__version__)
6+
7+
df = pd.DataFrame([["id", 2, 3]]).set_axis(["id_var", "value_var", "value_var"], axis=1)
8+
9+
result = df.melt(id_vars=["id_var"], value_vars=["value_var"])
10+
print(result)
11+
12+
expected = pd.DataFrame(
13+
{"id_var": ["id", "id"], "variable": ["value_var", "value_var"], "value": [2, 3]}
14+
)
15+
expected
16+
17+
pd.testing.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)