We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 24181c0 commit 8272c16Copy full SHA for 8272c16
pandas/tests/frame/methods/test_replace.py
@@ -1599,3 +1599,11 @@ def test_replace_intervals(self):
1599
result = df.replace({"a": {pd.Interval(0, 1): "x"}})
1600
expected = pd.DataFrame({"a": ["x", "x"]})
1601
tm.assert_frame_equal(result, expected)
1602
+
1603
+ def test_replace_unicode(self):
1604
+ # GH: 16784
1605
+ columns_values_map = {"positive": {"正面": 1, "中立": 1, "负面": 0}}
1606
+ df1 = pd.DataFrame({"positive": np.ones(3)})
1607
+ result = df1.replace(columns_values_map)
1608
+ expected = pd.DataFrame({"positive": np.ones(3)})
1609
+ tm.assert_frame_equal(result, expected)
0 commit comments