Meeting Videos

Cohort 5

Meeting chat log
00:10:10    Njoki Njuki Lucy:   Hi everyone!
00:10:24    Federica Gazzelloni:    Hello!
00:10:31    Sandra Muroy:   hi!
00:11:09    Federica Gazzelloni:    Hi Sandra!
00:11:27    Sandra Muroy:   Hi Federica :D
00:11:43    Sandra Muroy:   Hi Lucy!
00:19:20    Jon Harmon (jonthegeek):    https://xkcd.com/208/
00:20:10    Jon Harmon (jonthegeek):    https://smltar.com/ is the new book by Julia Silge and Emil Hvitfeldt.
00:20:42    Jon Harmon (jonthegeek):    https://www.tidytextmining.com/ is the older Tidytext book by Julia Silge and David Robinson.
00:28:15    Njoki Njuki Lucy:   do you also load the packages or that's sufficient for a readable code?
00:28:59    Jon Harmon (jonthegeek):    Within an Rmd I tend to put a library() call per package at the top so it's easy to find, but in my exploration work I rarely library anything other than magrittr.
00:30:11    Njoki Njuki Lucy:   okay, thank you
00:39:53    Jon Harmon (jonthegeek):    > x <- r"(this treats all characters as ecaped. For example: \ " ')"
> writeLines(x)
this treats all characters as ecaped. For example: \ " '
00:45:30    Jon Harmon (jonthegeek):    \"
00:45:31    Federica Gazzelloni:    textutils: https://github.com/enricoschumann/textutils
00:45:42    Jon Harmon (jonthegeek):    "\""
00:46:00    Jon Harmon (jonthegeek):    """
00:46:19    Jon Harmon (jonthegeek):    "\\"
00:49:07    Jon Harmon (jonthegeek):    > "\"
+
00:50:06    Jon Harmon (jonthegeek):    > cat("this\ttab")
this    tab
00:50:21    Jon Harmon (jonthegeek):    > cat("this\nnewline")
this
newline
00:50:40    Jon Harmon (jonthegeek):    > cat("this\something"
Error: '\s' is an unrecognized escape in character string starting ""this\s"
00:51:20    Njoki Njuki Lucy:   did I get it right that the character after \ is escaped not printed?
00:51:30    Jon Harmon (jonthegeek):    correct
00:51:41    Jon Harmon (jonthegeek):    https://regexr.com/
00:59:49    Jon Harmon (jonthegeek):    > str_c(rep("prefix", 3), c("a", "b", "c"), rep("suffix", 3), sep = "-")
[1] "prefix-a-suffix" "prefix-b-suffix" "prefix-c-suffix"
01:00:25    Jon Harmon (jonthegeek):    > str_c("prefix", c("a", "b", "c"), "suffix", sep = "-")
[1] "prefix-a-suffix" "prefix-b-suffix" "prefix-c-suffix"
01:01:26    Jon Harmon (jonthegeek):    > str_c(c("prefix", "other", "another"), c("a", "b", "c"), "suffix", sep = "-")
[1] "prefix-a-suffix"  "other-b-suffix"   "another-c-suffix"
01:02:02    Jon Harmon (jonthegeek):    > str_c(c("prefix", "other"), c("a", "b", "c"), "suffix", sep = "-")
[1] "prefix-a-suffix" "other-b-suffix"  "prefix-c-suffix"
Warning message:
In stri_c(..., sep = sep, collapse = collapse, ignore_null = TRUE) :
  longer object length is not a multiple of shorter object length
01:04:54    Jon Harmon (jonthegeek):    > str_c("prefix", c("a", "b", "c"), "suffix", sep = "-", collapse = "|")
[1] "prefix-a-suffix|prefix-b-suffix|prefix-c-suffix"
01:09:51    Njoki Njuki Lucy:   thank you so much Ryan and Jon, strings are starting to make sense now!
01:09:53    Sandra Muroy:   thanks so much Ryna!
01:09:56    Sandra Muroy:   Ryan!
Meeting chat log
00:07:40    Jon Harmon (jonthegeek):    statlearning.com
00:23:39    Jon Harmon (jonthegeek):    ^ = start of text
$ = end of text
00:31:17    Jon Harmon (jonthegeek):    Notes are finally updated on our site if you want to follow along or review: https://r4ds.github.io/bookclub-r4ds/strings.html
00:31:37    Sandra Muroy:   thanks Jon!
00:37:56    Jon Harmon (jonthegeek):    https://en.wikipedia.org/wiki/Harvard_sentences
00:42:35    Jon Harmon (jonthegeek):    sum(stringr::str_detect(sentences, str_c(words, collapse = "|"), negate = TRUE))
00:45:50    Jon Harmon (jonthegeek):    1 %in% 1:10
00:46:02    Jon Harmon (jonthegeek):    "a" %in% "ab"
00:46:08    Jon Harmon (jonthegeek):    "a"
00:46:10    Jon Harmon (jonthegeek):    "ab"
00:46:18    Jon Harmon (jonthegeek):    "a" %in% c("a", "b")
01:02:39    Jon Harmon (jonthegeek):    regexr.com

Cohort 6

Meeting chat log
00:09:53    Daniel Adereti: We will kick off in 1 min
00:14:55    Shannon:    https://r4ds.github.io/bookclub-r4ds/string-basics.html
00:18:48    Shannon:    https://stringr.tidyverse.org/
00:19:06    Shannon:    https://github.com/rstudio/cheatsheets/blob/main/strings.pdf
00:21:02    Daniel Adereti: For new members, we have this sheet where we volunteer to take classes each week, you are welcome to fill in your names. Thanks! https://docs.google.com/spreadsheets/d/1zy2nXNkvcdqWuF8rQ5ApWRkVQG_UJt0azu3h_mEnY2E/edit?usp=drive_web&ouid=115626840160043101981
00:26:49    Shannon:    https://en.wikipedia.org/wiki/List_of_Unicode_characters
01:05:02    Daniel Adereti: That's fine!
01:05:13    Daniel Adereti: We can pick up next week
01:05:37    Adeyemi Olusola:    Thank you!
01:05:45    Folashade Bayode:   Thank you 😊
Meeting chat log
00:15:15    Daniel Adereti: We have this nice book that solves the exercises, if you are interested: https://jrnold.github.io/r4ds-exercise-solutions/strings.html
00:15:35    Marielena Soilemezidi:  awesome, thanks Daniel! :)
00:22:13    Marielena Soilemezidi:  the book has the same solution for this, so you did great actually! :)
00:36:42    Shannon:    https://regexcrossword.com/challenges/beginner
00:37:04    Marielena Soilemezidi:  ooh cool!
00:37:10    Marielena Soilemezidi:  thanks Shannon!
00:43:17    Marielena Soilemezidi:  0.0
00:43:26    Marielena Soilemezidi:  who thought of this example?!
00:52:47    Daniel Adereti: Hey Marielena, if you want to volunteer for a class, you can fill in your name here: https://docs.google.com/spreadsheets/d/1zy2nXNkvcdqWuF8rQ5ApWRkVQG_UJt0azu3h_mEnY2E/edit#gid=0
00:55:10    Marielena Soilemezidi:  Thanks, Daniel! I'll check the next available chapters :)
Meeting chat log
00:03:15    Adeyemi Olusola:    Good day!
00:04:23    Adeyemi Olusola:    That sounds perfect
00:48:27    Adeyemi Olusola:    I have to drop off now.
Thanks Shannon for the wonderful presentation!
00:49:28    Marielena Soilemezidi:  oh, cool! :)
00:50:24    Marielena Soilemezidi:  haha yaay!
00:51:47    Marielena Soilemezidi:  weird!

Cohort 7

Meeting chat log
00:16:35    Oluwafemi Oyedele:  https://github.com/rstudio/cheatsheets/blob/main/strings.pdf
00:16:54    Oluwafemi Oyedele:  https://stringr.tidyverse.org/
00:19:37    Olukunle Tunde: no sir
00:20:33    Oluwafemi Oyedele:  https://style.tidyverse.org/syntax.html#character-vectors
00:33:16    Oluwafemi Oyedele:  https://glue.tidyverse.org/
00:40:47    Oluwafemi Oyedele:  https://tidyr.tidyverse.org/reference/separate_longer_delim.html
00:42:51    Oluwafemi Oyedele:  https://tidyr.tidyverse.org/reference/separate_longer_delim.html
00:51:51    Oluwafemi Oyedele:  https://stringr.tidyverse.org/reference/str_length.html
00:59:39    Oluwafemi Oyedele:  https://rdrr.io/r/base/rawConversion.html
01:02:17    Oluwafemi Oyedele:  http://kunststube.net/encoding/
01:06:49    Olukunle Bashir:    thank you very much oluwafemi. it's well understood

Cohort 8

Meeting chat log
00:27:26    shamsuddeen: https://github.com/rstudio/cheatsheets/blob/main/strings.pdf
00:27:37    Abdou: Thanks!