-
Notifications
You must be signed in to change notification settings - Fork 915
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
Consolidate some Frame APIs #10381
Consolidate some Frame APIs #10381
Conversation
Codecov Report
@@ Coverage Diff @@
## branch-22.04 #10381 +/- ##
=============================================
Coverage 10.50% 10.50%
=============================================
Files 126 126
Lines 21218 21206 -12
=============================================
Hits 2228 2228
+ Misses 18990 18978 -12
Continue to review full report at Codecov.
|
893f4dd
to
e35b82b
Compare
…e_api_consolidation # Conflicts: # python/cudf/cudf/core/index.py # python/cudf/cudf/core/multiindex.py # python/cudf/cudf/core/series.py
@gpucibot merge |
This PR contributes to #9038 by combining common code for
append
,astype
,drop
, andexplode
. It's not a small LOC change, but most of the changed lines are just moving code around. Some minor rewrites ofastype
in this PR do significantly speed up those calls (2x faster for <1M rows). Additionally, I've deprecatedappend
since it is now deprecated in pandas. Note that it has not been removed in pandas, so we should not remove it until they do.