-
Notifications
You must be signed in to change notification settings - Fork 0
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
✨ re-implement dplyr::{filter, mutate, arrange}
using data parallelism
#22
Comments
One complication I'm interested in is how to support The {savvy} docs do mention working with Rust lists then converting back to |
That is a super interesting point. One easy possibility (to begin with anyway) would be to only support more "standard" data-frame col-types, and error gracefully if we are faced with the funky edge cases? |
Re: |
Somewhat tangentially related, but I wonder if we should try to support larger-than-memory data structures too: |
I think this is probably the best approach. We can do the column type check in R and just never let weird columns enter Rust. |
See this dicussion:
#8
Acceptance criteria:
dplyr::filter()
writtendplyr::mutate()
writtendplyr::arrange()
writtenrayon
crate, and follow the guidance outlined in this chapter: https://rust-lang-nursery.github.io/rust-cookbook/concurrency/parallel.htmlThe text was updated successfully, but these errors were encountered: