-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sys__id breaks merge operations #114
Comments
made it P0 - it's should be in getting started for the release. |
The problem is not with sys__id AFAIU. (We do need to remove it from schema but that's a separate issue).
^ The problem is this. |
Okay, so this happens due to double merge, where we use the Since the The fix is to pass a custom rname for the second merge: images_meta = images.merge(meta, on="file.name", right_on="images.file_name")
annotated_images = images_meta.merge(annotations, on="images.id", right_on="annotations.image_id", rname="right2_") |
The issue was not fixed |
@dmpetrov, the issue was not related to id. It just happened that |
I know there is a separate issue with |
that's right - it's just a first column. However, the User should never run intro sys id when it was not requested. |
Description
This is the same problem as was reported before with
id
field.Now the
id
is hidden as__sys_id
but nonetheless is not ignored in the merge operations.As a result, merging two datasets creates a column
right_sys__id
, and merging three datasets still fails:Version Info
The text was updated successfully, but these errors were encountered: