Little Things

Little Things

June 29, 2020

I recently became a Certified R Trainer. The process was fantastic and I recommend it to anyone who enjoys teaching this stuff, even if just informally.

If you can get through the online text R for Data Science, you will have no problem with the technical assessment. I’d read it years ago, but doing it a second time was really helpful. There are so many ways to solve a given problem in programming. By re-reading examples in a text like that, you always uncover little things that might end up saving you a lot of time.

 

library(tidyverse)

starwars %>% 
  group_by(species) %>% 
  summarise(n = n()) %>% 
  arrange(desc(n))
## # A tibble: 38 x 2
##    species      n
##    <chr>    <int>
##  1 Human       35
##  2 Droid        6
##  3 <NA>         4
##  4 Gungan       3
##  5 Kaminoan     2
##  6 Mirialan     2
##  7 Twi'lek      2
##  8 Wookiee      2
##  9 Zabrak       2
## 10 Aleena       1
## # … with 28 more rows

For instance, I’ve spent several years running code like this to get basic counts.There is nothing wrong with that approach. It works and gets the results you’d expect. Going throughR for Data Science again, however, revealed a more concise way.

starwars %>% 
  group_by(species) %>% 
  count(sort = T) 
## # A tibble: 38 x 2
## # Groups:   species [38]
##    species      n
##    <chr>    <int>
##  1 Human       35
##  2 Droid        6
##  3 <NA>         4
##  4 Gungan       3
##  5 Kaminoan     2
##  6 Mirialan     2
##  7 Twi'lek      2
##  8 Wookiee      2
##  9 Zabrak       2
## 10 Aleena       1
## # … with 28 more rows

Small wins aren’t life changing, but if you find enough of them, things start to feel a lot easier.

Subscribe for Updates

search
Or create a free DataKwery.com account

Related Courses

Related Learning Paths

Coursera
Johns Hopkins University