Challenge - 5 Problems
R Console and Script Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
❓ Predict Output
intermediate2:00remaining
Output of variable assignment in R Console
What will be the output in the R console after running this code?
R Programming
x <- 5 x + 3
Attempts:
2 left
💡 Hint
Remember that '<-' assigns a value to a variable and '+' adds numbers.
✗ Incorrect
The variable x is assigned the value 5. Then x + 3 calculates 5 + 3, which is 8, printed as [1] 8 in R console.
❓ Predict Output
intermediate2:00remaining
Output of sourcing an R script file
Given an R script file named 'script.R' containing:
my_var <- 10
print(my_var * 2)
What will be printed in the R console after running source('script.R')?
R Programming
my_var <- 10 print(my_var * 2)
Attempts:
2 left
💡 Hint
The print function outputs the value to the console.
✗ Incorrect
The script assigns 10 to my_var and prints my_var * 2, which is 20, so the console shows [1] 20.
❓ Predict Output
advanced2:00remaining
Output of a function defined and called in R Console
What is the output of this R code run in the console?
add <- function(a, b) {
return(a + b)
}
add(4, 7)
R Programming
add <- function(a, b) {
return(a + b)
}
add(4, 7)Attempts:
2 left
💡 Hint
Functions return the sum of their inputs here.
✗ Incorrect
The function add returns the sum of a and b. Calling add(4, 7) returns 11, printed as [1] 11.
❓ Predict Output
advanced2:00remaining
Result of running incomplete R script in console
What error message will appear if you run this incomplete R script in the console?
x <- c(1, 2, 3
mean(x)
R Programming
x <- c(1, 2, 3 mean(x)
Attempts:
2 left
💡 Hint
Check if all parentheses are closed properly.
✗ Incorrect
The vector c(1, 2, 3 is missing a closing parenthesis, so R reports 'unexpected end of input' error.
🧠 Conceptual
expert2:00remaining
Difference between running code in R Console vs script file
Which statement correctly describes a key difference between running code directly in the R console and running code from an R script file?
Attempts:
2 left
💡 Hint
Think about when code executes in each environment.
✗ Incorrect
In R, console code executes immediately line-by-line. Script files contain code that runs only when you source or run the file.