Closed anmiko closed 7 years ago
Thanks for catching this. I'll work on a fix tonight – looks like it won't be too bad.
Sorry for the delay - I changed the else statement to make sure right_on
was not already a list and this should work now in the just-now pushed version 0.2.4.
semi_join and anti_join fail when joining for more than one column You can reproduce it with
left_join works fine with the same construction the error message is:
It looks like the problem is with else block in the code below (it's from function semi_join)
Pandas expects list of columns names but this block makes it list of list When else part removed it starts to work