File import/export in R is simple and elegant with the {rio} #rstats 📦. It uses just 2 main functions for dozens of file types: import() and export(). Whether .zip, .xlsx, Google sheets, json, .rds, .csv or more, rio handles file-extension checks and selecting the right functions. http://gesistsa.github.io/rio/
There's also a convert() function.
One of my favorite R packages!
By Thomas J. Leeper, Chung-hong Chan, David Schoch & Jason Becker @rstats
Yeah, git is complex. But we don't need to overemphasize the complexity by producing super long cheat sheet or saying how painful it is to deal with merge conflicts (It's not). Those serve no purpose other than asking new users to fuck off. Instead, what we should do is to manage the complexity. In 80% of the time, we only use commits, push, pull, and branch. We should teach new users to branch extensively.
Two full months into Pop_OS now. While genereally happy, I struggle a bit with the system getting slower and slower over time, I need to reboot every 2-3 days to get back to normal. Resource monitors shows no havoc procresses and no excessive memory usage.
For some other reasons I installed openSUSE Tumbleweed in a VM with KDE 6 and now find it very tempting to switch. It was super fast and KDE seems just so much better at this point.
Switching distro is a huge PITA, so if you have any arguments against it, I would appreciate that before I go down that road 🙂
While most programming languages pride themselves in how they limit the programmer, there is one that does quite the opposite. One, that rewards you with every day you spend, every struggle you overcome with a new box of undiscovered tools. And when there are no more, you have all the tools you need to build your own.
I was discussing with a colleague the other day that perhaps the best and indisputable random generator seed is the author' s own name.
The issue is R's set.seed() only accepts integer as random seed value. So I played around a little and finally managed to come up with a simple one-liner solution all using base R to use my own name as random seed.
I wrote a short blog post about it to explain my journey:
@Mehrad I had a similar discussion with my coauthors for determining the order of authorship. The final choice was the sum of all birthdays because we can change our names but not our birthdays.