To calculate the median of each column in a data frame in R, you would use the ______ function.

  • apply()
  • colMedian()
  • median()
  • colMeans()
To calculate the median of each column in a data frame in R, you would use the apply() function. By specifying the appropriate margin argument (2 for columns), you can apply the median() function across each column of the data frame.

How does the ifelse() function in R differ from the if-else statement?

  • The ifelse() function allows vectorized conditional operations, while the if-else statement only works with scalar conditions
  • The ifelse() function can only handle logical conditions, while the if-else statement can handle any type of condition
  • The if-else statement is more efficient than the ifelse() function for large datasets
  • The ifelse() function and the if-else statement are functionally equivalent
The ifelse() function in R allows vectorized conditional operations, which means it can process entire vectors of conditions and return corresponding values based on those conditions. In contrast, the if-else statement in R works with scalar conditions and can only evaluate one condition at a time.

What function is commonly used to create a basic plot in R?

  • plot()
  • barplot()
  • hist()
  • scatterplot()
The plot() function is commonly used to create a basic plot in R. It can be used to create a wide range of plots such as scatter plots, line plots, bar plots, and more.

Imagine you need to create a scatter plot in R that shows the relationship between two numeric variables. How would you do this?

  • Use the scatterplot() function
  • Use the plot() function with type = "scatter"
  • Use the points() function
  • Use the ggplot2 package
To create a scatter plot in R that shows the relationship between two numeric variables, you would use the plot() function and pass the two numeric variables as the x and y arguments. The points() function can be used to add individual data points to the scatter plot. Alternatively, the ggplot2 package provides a more advanced and customizable approach to creating scatter plots.

How would you handle missing values when calculating the mean in R?

  • Use the na.rm = TRUE parameter in the mean() function
  • Replace missing values with 0 before using the mean() function
  • Exclude missing values from the vector before using the mean() function
  • All of the above
When calculating the mean in R, you can handle missing values by using the na.rm = TRUE parameter in the mean() function. Setting na.rm = TRUE instructs R to ignore missing values and compute the mean based on the available non-missing values. This ensures that missing values do not impact the calculation.

What is a data frame in R?

  • A graphical representation of data
  • A collection of data elements of the same data type
  • A two-dimensional table-like data structure
  • A statistical model used for forecasting
A data frame in R is a two-dimensional table-like data structure where columns can contain different data types. It is similar to a spreadsheet or a database table, where each column represents a variable and each row represents an observation.

In R, the ________ function can be used to check if a value is numeric.

  • is.character()
  • is.factor()
  • is.logical()
  • is.numeric()
The is.numeric() function in R is used to check if a value is numeric. It returns TRUE if the value is numeric and FALSE otherwise.

What would be the output if you try to print a variable that doesn't exist in R?

  • A blank output
  • An error message
  • The string "NA"
  • The string "NULL"
If you try to print a variable that doesn't exist in R, you will get an error message stating "Error: object 'x' not found", where 'x' is the name of the non-existent variable. This is because R tries to find the variable in the environment and fails when it does not exist.

In R, the ________ function is used to calculate the natural logarithm of a number.

  • ln()
  • log()
  • log10()
  • natural_log()
The log() function in R is used to calculate the natural logarithm of a number. By default, it computes natural logarithms, but you can also provide a base as the second argument. For example, log(7) would return the natural logarithm of 7.

In R, to access the first element of an array named myarray, you would use ______.

  • myarray[1]
  • myarray[[1]]
  • myarray[1, 1]
  • myarray[[1, 1]]
In R, to access the first element of an array named myarray, you would use myarray[1]. The square brackets [] are used to extract elements from an array. The index 1 refers to the first element of the array.