names
rep()
seq()
;
:
paste()
paste0()
|
&
!
||
&&
NULL
NA
Inf
-Inf
NaN
factor()
ordered()
gl()
matrix()
if
if...else
ifelse()
if … else
switch()
for
while
repeat
break
next
return()
S3
S4
apply
apply()
lapply()
sapply()
tapply()
par()
pch =
cex
col
col.axis
col.lab
col.main
col.sub
fg
bg
x
y
mar
oma
mfrow
mfcol
layout
layout()
axis(side, ...)
points(x, y)
text()
mtext()
legend(x, y, legend, ...)
이 장에서는 R 프로그래밍의 함수에 관련하여 사용자 정의 함수의 작성 방법와 그리고 활용 방법 등에 대하여 학습하겠습니다.
함수는 논리적으로 코드를 더 쉬운 부분으로 분할하여 코드의 유지보수하고 더 쉽게 이해할 수 있게 하기 위해 사용됩니다.
R 프로그래밍에서 사용자 자신 만의 함수를 만드는 것이 매우 간단합니다.