Q1

x = 0
for (i in 1:50)
{
x = x + i
print(c(i,x))
}
## [1] 1 1
## [1] 2 3
## [1] 3 6
## [1]  4 10
## [1]  5 15
## [1]  6 21
## [1]  7 28
## [1]  8 36
## [1]  9 45
## [1] 10 55
## [1] 11 66
## [1] 12 78
## [1] 13 91
## [1]  14 105
## [1]  15 120
## [1]  16 136
## [1]  17 153
## [1]  18 171
## [1]  19 190
## [1]  20 210
## [1]  21 231
## [1]  22 253
## [1]  23 276
## [1]  24 300
## [1]  25 325
## [1]  26 351
## [1]  27 378
## [1]  28 406
## [1]  29 435
## [1]  30 465
## [1]  31 496
## [1]  32 528
## [1]  33 561
## [1]  34 595
## [1]  35 630
## [1]  36 666
## [1]  37 703
## [1]  38 741
## [1]  39 780
## [1]  40 820
## [1]  41 861
## [1]  42 903
## [1]  43 946
## [1]  44 990
## [1]   45 1035
## [1]   46 1081
## [1]   47 1128
## [1]   48 1176
## [1]   49 1225
## [1]   50 1275

Q2 A

current.sum <- 0
for(i in 1:1000) {
current.sum <- current.sum + i
}
current.sum
## [1] 500500

Q2 B

    even <- rep(NA, 1000)
for(i in 1:1000) {
result.i <- i ^ 2
even[i] <- result.i
}

Q3

survey <- data.frame(
                     "participant" = c(1, 2, 3, 4, 5, 6),
                     "q1" = c(5, 3, 2, 7, 11, 0),
                     "q2" = c(4, 2, 2, 5, -10, 99),
                     "q3" = c(-4, -3, 4, 2, 9, 10),
                     "q4" = c(-30, 5, 2, 23, 4, 2),
                     "q5" = c(88, 4, -20, 2, 4, 2)
                     )

Q3 A1

survey.clean <- survey

Q3 A2

for(i in 2:6){
z <- survey.clean[,i]
z[(z %in% 1:5) == F] <- NA
survey.clean[,i] <- z 
 } 

Q4 A

standardize.me <- function(x) {
  output <- (x - mean(x)) / sd(x)
  return(output)
}