Lab 04 - Functions libraries
Lab 04 - Functions libraries
fun1()
fun1()
fun1()
fun1()
fun1()
fun1()
fun1()
fun1()
fun2=function(){
a=20
b=30
print(a+b)
}
fun2()
fun2()
fun2()
fun2()
fun2()
fun2()
fun2()
fun2()
#Functions with arguments
fun3=function(a,b){
print(a+b)
}
fun3(10,20)
fun3(30,50)
fun3(4,8)
fun3=function(a,b){
print(a+b)
}
fun3(10,20)+100
fun4=function(a,b){
return(a+b)
}
fun4(10,20)+100
fun4(fun4(10,20),30)
fun6=function(a,b,c){
return(c*fun5(a,b))
}
fun6(2,3,5)
x=10
fun7=function(){
x=20
print(x)
}
print(x)
fun7()
x=10
fun7=function(){
assign("x",20,envir = .GlobalEnv)
print(x)
}
print(x)
fun7()
#Anonymous Functions
fun=function(x) 2*x
fun(10)
(function(x) 2*x)(10)
(function(x,y,z) (x+y)*z)(2,3,2)
a=c(20,15,10,30)
fun=function(x){
return(2*x)
}
lapply(a,fun)
sapply(a,fun)
b=c(10,20,30,40,50)
k=sapply(b, function(x) 2*x+5) #Hera an anonymous function has been used
k
apply(df,2,fun)
#Libraries
data("iris")
iris
?iris
data("diamonds")
diamonds
library(MASS)
data("Boston")
Boston
df=Boston
head(df)