|
|
|
|
|
by wjn0
2553 days ago
|
|
> Not an advantage if you ask me - exactly because data.frame is built in, people have been building their own versions (tibble, data.table) instead of improving it. That's how R ended up with 3 different structures that are similar but have inconsistent apis and behaviour. I've been fortunate to only work on projects that use built-in data frames, never encountered tibble or data.table in the wild. > there is no one go-to library for ML in R (like sklearn in Python) and each package has it's own strange interface and implementation. I still disagree here - one example being the unified interface for generalized linear models. Also, the vast majority of classifiers (RF, SVM, etc.) have similar or identical interfaces. Also, the unified `predict` interface as well. Granted, `sklearn` does have a consistent API as well. That said, some of this is just a personal preference for the vaguely functional interface in R. The object-orientedness in Python feels a little forced for some tasks in `sklearn`. |
|