Examveda

What will be the output of the following R code?
> printmessage2 <- function(x) {
+     if(is.na(x))
+             print("x is a missing value!")
+     else if(x > 0)
+             print("x is greater than zero")
+     else
+             print("x is less than or equal to zero")
+     invisible(x)
+ }
> printmessage2(NA)

A. "x is a missing value!"

B. "x is greater than zero"

C. "x is less than or equal to zero"

D. Error

Answer: Option A


Join The Discussion

Related Questions on Control Structures in R Programming

In R, what is the purpose of the if-else statement?

A. To execute a block of code if a condition is true, otherwise execute another block of code

B. To create a loop that iterates a specified number of times

C. To check multiple conditions sequentially

D. To execute a block of code repeatedly until a condition is met