User:Zhukovkurovsky/sandbox

http://www.r-exercises.com/2016/02/07/functions-exercises-solutions/

Exercise 1 Create a function that will return the sum of 2 integers.

Exercise 2 Create a function what will return TRUE if a given integer is inside a vector.

Exercise 3 Create a function that given a data frame will print by screen the name of the column and the class of data it contains (e.g. Variable1 is Numeric).

Exercise 4 Create the function unique, which given a vector will return a new vector with the elements of the first vector with duplicated elements removed.

Exercise 5 Create a function that given a vector and an integer will return how many times the integer appears inside the vector.

Exercise 6 Create a function that given a vector will print by screen the mean and the standard deviation, it will optionally also print the median.

Exercise 7 Create a function that given an integer will calculate how many divisors it has (other than 1 and itself). Make the divisors appear by screen.

Exercise 8 Create a function that given a data frame, and a number or character will return the data frame with the character or number changed to NA.

// comments from

Solution to Ex.2 intvect <- function(v,x) { x%in%v }

Reply Emre Kar says 26 January 2017 at 00:53

Solution to Ex.2

is.in <- function(a, c){ for(i in 1:length(c)) if(c[i]==a){ return(print("TRUE")) } print("FALSE")

}

Reply xyz says 12 June 2017 at 12:11

Can you please elaborate on the meaning of this in Example 4:

if(sum(v[i] == s) == 0)

Reply