Author : tmlab / Date : 2016. 10. 4. 01:01 / Category : Lecture/R 프로그래밍
addone<-function(x){
x+1
}
addone(1)
param <- 10
number <- addone(param)
number
addtwo <- function(x){
x+2
}
addtwo(1)
addtwo <- function(x){
x+2
return (10)
}
addtwo(1)
addtwo(2)
addtwo(3)
oddnum <- function(x){
if(x%%2==1){
return(T)
}
else{
return(F)
}
}
oddnum(1)
oddnum(2)
oddnum <- function(x){
if(x%%2==1){
T
}
else{
F
}
}
oddnum(1)
oddnum(2)
num <- 1:10
evennum<-function(x){
#내용
#채우
#세요
}
even <-evennum(num)
num[even]
x<-10
printall <- function(y){
print(y)
print(x+1)
}
printall(9)
print(x)
printtest<-function(x){
a<-10
print(a)
print(x)
}
printtest(9)
print(a)
<<-
로 할당해주시면 됩니다printtest<-function(x){
a<<-10
print(a)
print(x)
}
printtest(9)
print(a)
add10 <- function(x=10){
x+10
}
add10()
add10(20)
add10 <- function(x){
x+10
}
add10(20)
add10()
powered <- function( , ){
^
}
powered(num=2)
powered(num=2,power=3)
test <- data.frame(a=1:3,b=2:4,c=3:5)
test
mean(test)
test.num<-matrix(1:25,nrow=5)
test.num
apply(test.num,1,mean)==rowMeans(test.num)
apply(test.num,2,mean)==colMeans(test.num)
a<-lapply(test,mean)
a
class(a)
sapply
a<-sapply(test,mean)
a
class(a)
a<-sapply(test,mean,simplify=F)
a
class(a)
test1 <- list(a=1:3,b=1:5)
test1
a<-sapply(test1,function(x){x+1})
a
class(a)
#apply
#lapply
#sapply
GCD <- function(x,y){
## 내용을 작성하세요
}
GCD(25,30)