-
Notifications
You must be signed in to change notification settings - Fork 928
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
[REVIEW] Add implicit typecasting of join columns when dtypes do not match #3451
Merged
kkraus14
merged 34 commits into
rapidsai:branch-0.12
from
brandon-b-miller:enh-typecast-on-join
Jan 12, 2020
Merged
Changes from 33 commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
184b5ba
baseline numeric test
brandon-b-miller e70ef39
baseline numeric implementation
brandon-b-miller 58aa9c9
test for everything pandas supports, else skip
brandon-b-miller 57a4bd7
BROKEN: handle left-categorical cases
brandon-b-miller 3fb5d95
Merge branch 'branch-0.11' into enh-typecast-on-join
brandon-b-miller 817410d
add datetime only test
brandon-b-miller 84dd42a
implement upcasting for datetime
brandon-b-miller 425afc4
abandon pandas logic and invent our own
brandon-b-miller 5dee693
mixed int/float test
brandon-b-miller 19c5641
refactor logic, add tests
brandon-b-miller eccaebc
handle categorical-non categorical merge cases
brandon-b-miller ca10de1
maybe last categorical bug fixed, all cudf tests pass
brandon-b-miller 618a9cf
remove unused code
brandon-b-miller a364ff6
handle overflow, refactor
brandon-b-miller 4abd247
merge 0.11
brandon-b-miller 40cbf9f
fix tests
brandon-b-miller cc74a2a
style
brandon-b-miller b322d10
changelog
brandon-b-miller 8865df2
pass colname mismatches to libcudf to error
brandon-b-miller 94dd0f7
relocate tests to test_joining and rename
brandon-b-miller 77b8c16
test overflow guard
brandon-b-miller 80984e9
implement overflow_safe_to
brandon-b-miller e4ac504
use overflow_safe_to in _typecast_before_merge and fillna
brandon-b-miller e2da964
Merge branch 'branch-0.12' into enh-typecast-on-join
brandon-b-miller 09447f4
style
brandon-b-miller 7ecf789
style
brandon-b-miller 38b6d58
Merge branch 'branch-0.12' into enh-typecast-on-join
brandon-b-miller e47b96f
fix accidental test inversion from style correction
brandon-b-miller d6947ac
merge refactor, solve categorical test failures
brandon-b-miller d49d211
Merge branch 'branch-0.12' into enh-typecast-on-join
brandon-b-miller 8ea0e80
update error formatting
brandon-b-miller 8203487
raise when categories do not match for a column
brandon-b-miller 80de301
overflow_safe_to -> can_cast_safely
brandon-b-miller 5fd8bf1
fix tests
brandon-b-miller File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need to change this; just a comment that it might be preferable to do something like: