-
Notifications
You must be signed in to change notification settings - Fork 159
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
Project suggestion: Convert ProjectTemplate
to tidyverse
#230
Comments
ProjectTemplate
to tidyverse
ProjectTemplate
to tidyverse
Ok, I'll do this in steps, it appears I can't write this proposal all in one go.. A large part of the R community, among which I suspect a large part of the ProjectTemplate users, are migrating to the
Because inside several functions there is actually some data manipulation, and of course we import several types of files. There are some caveats though:
|
Thanks for getting this kicked off. As I think of things, I'll append too. One thing that I'd like to consider is using |
@rsangole I haven't used
I think that option 2 is the best if we don't want interface changes. If we do accept interface changes we might also first convert the tests and then change the library code. Does |
We would also need to consider if |
Agree with both @Hugovdberg and @KentonWhite . We should not try and 'fix' what currently works. I was of the opinion that:
I don't know answers to either of these questions. I can read up and check. |
Any ETA on how far off this is from realization? I've had to rewrite a bunch of code because the field names being imported are now with a dot between them, which may not be a bad option, but would be nice to import without doing this to avoid a lot of code rewrite. I don't have a huge amount of extra time but if there's anything I can do to help, let me know. |
A ways off. There are issues with backwards compatibility. Not every project is tidyverse compliate. Bioconductor, which represents a large user base from the biological sciences, are not tidyverse compliant. Moving everything over to tidyverse causes problems for those users. |
As colleagues and I had issues with stability of code written using tidyverse packages (functions were not backward compatible and thus not working after one or two years with new package versions) we now avoid using tidyverse packages wherever possible. data.table delivers most functionalities we need for data analysis and is very fast as well. |
@Hugovdberg - making a space for you to document your thoughts on this. I recall you mentioned this in #220 .
The text was updated successfully, but these errors were encountered: