Question 1: Suppose there is data on the number of covid cases in 1 week in January 2019 as follows:
Monday : 20 cases
Tuesday : 3 cases
Wednesday: 15 cases
Thursday : 52 cases
Friday : 30 cases
Saturday : 14 cases
Sunday : 20 cases
weekday <- c('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday')
cases <- c(20, 3, 15, 52, 30, 14, 20)
dataCovid <- data.frame(weekday, cases)
print(dataCovid)
## weekday cases
## 1 Monday 20
## 2 Tuesday 3
## 3 Wednesday 15
## 4 Thursday 52
## 5 Friday 30
## 6 Saturday 14
## 7 Sunday 20
View(dataCovid)
totalcases <- sum(as.numeric(dataCovid[,2]))
print(totalcases)
## [1] 154
avgcases <- mean(as.numeric(dataCovid[,2]))
print(avgcases)
## [1] 22
dayOver12 <- weekday[cases > 12]
print(dayOver12)
## [1] "Monday" "Wednesday" "Thursday" "Friday" "Saturday" "Sunday"
dayNevercase <- weekday[cases == 0]
print(dayNevercase)
## character(0)
# Convert weekday to a factor with levels in the order of the days of the week
dataCovid$weekday <- factor(dataCovid$weekday, levels = c('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'))
# Scatter plot
plot(dataCovid$weekday, dataCovid$cases, main = "Number of Cases per Week", xlab = "Weekday", ylab = "Cases")
# Line chart
lines(dataCovid$weekday, dataCovid$cases, type = "l", col = "red")