@@ -183,19 +183,19 @@ def test_list_type_by(self, left, right, on, left_by, right_by, expected):
183
183
184
184
def test_left_by_length_equals_to_right_shape0 (self ):
185
185
# GH 38166
186
- left = DataFrame ([["g" , "h" , 1 ], ["g" , "h" , 3 ]], columns = list ("GHT " ))
187
- right = DataFrame ([[2 , 1 ]], columns = list ("T_E " ))
188
- result = merge_ordered (left , right , on = "T " , left_by = ["G" , "H" ])
186
+ left = DataFrame ([["g" , "h" , 1 ], ["g" , "h" , 3 ]], columns = list ("GHE " ))
187
+ right = DataFrame ([[2 , 1 ]], columns = list ("ET " ))
188
+ result = merge_ordered (left , right , on = "E " , left_by = ["G" , "H" ])
189
189
expected = DataFrame (
190
- {"G" : ["g" ] * 3 , "H" : ["h" ] * 3 , "T " : [1 , 2 , 3 ], "E " : [np .nan , 1.0 , np .nan ]}
190
+ {"G" : ["g" ] * 3 , "H" : ["h" ] * 3 , "E " : [1 , 2 , 3 ], "T " : [np .nan , 1.0 , np .nan ]}
191
191
)
192
192
193
193
tm .assert_frame_equal (result , expected )
194
194
195
195
def test_elements_not_in_by_but_in_df (self ):
196
196
# GH 38167
197
- left = DataFrame ([["g" , "h" , 1 ], ["g" , "h" , 3 ]], columns = list ("GHT " ))
198
- right = DataFrame ([[2 , 1 ]], columns = list ("T_E " ))
197
+ left = DataFrame ([["g" , "h" , 1 ], ["g" , "h" , 3 ]], columns = list ("GHE " ))
198
+ right = DataFrame ([[2 , 1 ]], columns = list ("ET " ))
199
199
msg = r"\{'h'\} not found in left columns"
200
200
with pytest .raises (KeyError , match = msg ):
201
- merge_ordered (left , right , on = "T " , left_by = ["G" , "h" ])
201
+ merge_ordered (left , right , on = "E " , left_by = ["G" , "h" ])
0 commit comments