|
|
|
|
|
by RockyMcNuts
3768 days ago
|
|
some things require more understanding and experience, for no obvious benefit...in which case they're anti-patterns, or not best practice in language design. there are a lot of things in R that are good but it's an old language and there's a lot of cruft. like "R has three object oriented systems (plus the base types), so it can be a bit intimidating." http://adv-r.had.co.nz/OO-essentials.html and believe it or not, there are things that require looping through a data frame and when I had to do that a few years ago it was unbelievably slow... going multithreaded was non-trivial, writing that section in C was non-trivial...ended up rewriting the whole thing in python and was a lot happier. |
|
I agree about 3 OO systems, but let's not mix things up here. Casual user (who doesn't know sapply) doesn't interact with that.