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