September 25, 2018

Sreekanth B

EMC R Programming Recently Asked Interview Questions Answers

What is the distribution in R?

R Functions for Probability Distributions. Every distribution that R handles has four functions. There is a root name, for example, the root name for the normal distribution is the norm. This root is prefixed by one of the letters. p for “probability”, the cumulative distribution function (c. d. f.)

What are vector functions?

In R, a function is a piece of code written to carry out a specified task. R Functions are called as objects because we can work with them exactly the same way we work with any other type of object. Vector functions are those functions which we used in vectors.
For Example: rep(), seq(), using all() and any(), more on c() etc.

Most common functions which we use in vector operations are –

rep()
seq()
EMC R Programming Recently Asked Interview Questions Answers
EMC R Programming Recently Asked Interview Questions Answers

Explain how to access list elements in R?

Create a list containing a vector, a list and a matrix.

list_data <- list(c("Feb","Mar","Apr"))
list("white",13.4)), matrix(c(3,9,5,1,-2,8), nrow = 2)
For Example: Give names to the elements in the list:

Names(list_data) <- c(“1 st  Quarter”, “A Matrix”, “A Inner list”)

Access the first element of the list:

print(list_data[1])

Access the third element. As it also a list, all its elements will print:

Print(list_data[3])

By using the name of the element access the list elements:

Print(list_data$A Matrix)

It will produced the following result after executing the above code:

$”1 st  Quarter” [1] “Feb”, "Mar”, "Apr”
$A_Inner_list
$A_Inner_list[[1]]
[1] “White”
$A_Inner_list[[2]]
[1] 13.4
$ “A Matrix” [1]
[1]   [2]   [3]
[1]     3     5    -2
[2]     9     1     8

Explain how to manipulate list elements in R?

Create a list containing a vector, a matrix and a list.

list_data <- list(c("Feb","Mar","Apr"),
matrix(c(3,9,5,1,-2,8), nrow = 2), list("green",12.3))
For Example:

Give names to the elements in the list:

names(list_data) <- c("1st Quarter", "A_Matrix", "A Inner list")

Add element at the end of the list:

list_data[4] <- "New element"
print(list_data[4])
Remove the last element:

list_data[4] <- NULL # Print the 4th Element.print(list_data[4])

Update the 3rd Element:

list_data[3] <- "updated element"
print(list_data[3])
When we execute the above code, it produces the following result:

[[1]]
[1] "New element"
$NULL
$`A Inner list`
[1] "updated element"

Explain how to generate lists in R?

We can use a colon to generate a list of numbers. For example:

-3:3
[1] -3 -2 -1 0 1 2 3

Explain how to operate on lists in R?

R allows to Operate on all list values at once. For example:

c(1,3,5) + 4

This and the Apply function allow you to avoid most for loops.

[1] 5, 7, 9

What are features of R functions?

Function component describes the three main components of a function.

Lexical scoping teaches how R finds values from names.
In R, every operation is a function call.
Function arguments discuss the three ways of supplying arguments to a function. it shows to call
The function is given a list of arguments and to the impact of lazy evaluation.
Special calls describe two special types of function infix and replacement functions.
Return values discuss how and when functions return values. it also shows how you can ensure
that a function does something before it exists.

What is function definition?

An R function is been created using the keyword function. The basic syntax of an R function definition is as follows −
function_name <- function(arg_1, arg_2, …) {
Function body
}

What are the components of R functions?

The different parts of a function are −

Function Name − It is the actual name of the function because it stored in R environment as an object with this name.
Arguments − An argument is a placeholder. When a function invokes, we pass a value to the
argument. Arguments are optional; that is, a function may contain no arguments. Also, arguments can have default values.
Functions Body – In a function body, statements can be collected. and hence, it defines what the function does.
Return Value − the return value of a function is the last expression in the function body to check.

What are Generic Functions in R?

R has three object-oriented (OO) systems: [[S3]], [[S4]] and [[R5]]. … A method is a function associated with a particular type of object. S3 implements a style of object-oriented programming called generic-function OO.

What are R packages?

Packages are collections of R functions, data, and compiled code in a well-defined format. The directory where packages are stored is called the library. R comes with a standard set of packages. Others are available for download and installation. Once installed, they have to be loaded into the session to be used.

Name the functions which helps in importing data from other applications in R?

read.table()
readlines()
read.fwf
read.delim()
scan()
read.csv()
read.csv2()

What is more functions in R and name them?

We have to load the built-in foreign command to use these functions:

>library("foreign")

R more functions:

read.xpss
read.xport
read.dta

List out some of the function that R provides?

Mean
Median
Distribution
Covariance
Regression.


Subscribe to get more Posts :