Course Schedule

Course Schedule#

CBW’s Introduction to R workshop (INR) 2024

Day 1

Day 2

June 11

June 12

Time (EDT)

Module

Time (EDT)

Module

8:30

Arrivals & Check-in

8:30

Arrivals

9:00

Welcome (Nia Hughes)

9:00

Review & Module 3: Loops and functions (Frances Wong)

9:30

Module 1: Getting to Know R (Frances Wong)

10:00

Break (15min)

10:30

Break (15min)

10:15

Module 3: Loops and functions (cont’d)

10:45

Module 1: Getting to Know R (cont’d)

11:00

Break (15min)

11:15

Break (15min)

11:15

Module 3: Loops and functions (cont’d)

11:30

Module 1: Getting to Know R (cont’d)

12:00

Class Photo + Break (1h)

12:00

Break (1h)

13:00

Module 4: Linear regression (Frances Wong)

13:00

Module 2: Exploring your data in R (Frances Wong)

14:00

Break (15min)

14:00

Break (15min)

14:15

Module 4: Linear regression (cont’d)

14:15

Module 2: Exploring your data in R (cont’d)

15:15

Break (15min)

15:15

Break (15min)

15:30

Short Project

15:30

Review and Short project

17:00

Survey & Closing Remarks

17:30

Finished

17:30

Finished

#install.packages("tidyverse")

library(tidyverse)
── Attaching core tidyverse packages ────────────────────────────────── tidyverse 2.0.0 ──
 dplyr     1.1.4      readr     2.1.5
 forcats   1.0.0      stringr   1.5.1
 ggplot2   3.5.1      tibble    3.2.1
 lubridate 1.9.4      tidyr     1.3.1
 purrr     1.0.2     
── Conflicts ──────────────────────────────────────────────────── tidyverse_conflicts() ──
 dplyr::filter() masks stats::filter()
 dplyr::lag()    masks stats::lag()
 Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors

ToastUI Schedule ?#

library(toastui)
library(tidyverse)

A data.frame: 13 × 11
calendarIdtitlebodyrecurrenceRulestartendcategorylocationbackgroundColorcolorborderColor
<chr><chr><chr><chr><chr><chr><chr><chr><chr><chr><chr>
1Sport Go to sport every week Every week2024-12-05 20:00:002024-12-05 22:00:00time NA NA NA NA
1Sport Go to sport every week Every week2024-12-12 20:00:002024-12-12 22:00:00time NA NA NA NA
1Sport Go to sport every week Every week2024-12-19 20:00:002024-12-19 22:00:00time NA NA NA NA
1Week-end Week-end with friends NA 2024-12-14 2024-12-15 alldayNA NA NA NA
2Project 1 Coding cool stuff NA 2024-12-02 2024-12-03 alldayNA #5E81ACwhite #5E81AC
2Project 2 Coding cool stuff NA 2024-12-03 2024-12-06 alldayNA #5E81ACwhite #5E81AC
2Project 3 Coding cool stuff NA 2024-12-29 2024-12-29 alldayNA #5E81ACwhite #5E81AC
3Training 1 Learn programming NA 2024-12-10 2024-12-13 alldayNA NA NA NA
3Training 2 Learn programming NA 2024-12-17 2024-12-19 alldayNA NA NA NA
2Meeting Meeting with John SmithNA 2024-12-20 14:00:002024-12-20 17:00:00time NA NA NA NA
2Lunch Lunch with Jane Doe NA 2024-12-24 12:00:002024-12-24 14:00:00time Some restaurant NA NA NA
3Conference Cool R conference NA 2024-12-27 2024-12-28 alldayConference centerNA NA NA
4Mum birthdayDont forget!!! NA 2024-12-03 2024-12-03 alldayNA #FAFAFA#FF0000#FF0000
A data.frame: 9 × 6
calendarIdtitlebodystartendcategory
<chr><chr><chr><chr><chr><chr>
3Course 1Learn something interesting2024-12-09 8:00:00 2024-12-09 12:00:00time
3Course 2Learn something interesting2024-12-09 14:00:002024-12-09 18:00:00time
3Course 3Learn something interesting2024-12-11 08:00:002024-12-11 11:00:00time
3Course 4Learn something interesting2024-12-12 16:00:002024-12-12 19:00:00time
2Lunch Work lunch 2024-12-10 12:00:002024-12-10 14:00:00time
2Meeting Work meeting 2024-12-10 16:00:002024-12-10 18:30:00time
1Sport Make some exercise 2024-12-12 07:00:002024-12-12 09:00:00time
1Movie Go watch a cool movie 2024-12-11 18:00:002024-12-11 21:00:00time
1Day off Take some rest 2024-12-13 2024-12-13 allday

library(toastui)
library(readxl)

my_data <- read_excel("datasets/sample_toastui_excel.xlsx", sheet = "Sheet1")

calendar(my_data, view = "week", height = 1000, defaultDate = "2024-10-18") %>% 
cal_week_options(
  startDayOfWeek = 1,
  workweek = TRUE
) %>% 
cal_props(cal_demo_props())