주제: R프로그래밍 익히기
변수(variable): 특정 단위 안에서 다양하게 변하는 값 (ex. 나이=1~100까지 다양)
함수(function): 특정 기능을 수행하기 위해 사전에 설계된 프로그래밍 구문을 묶어 놓은 것. 데이터를 분석하는 데 꼭 필요한 요소로 특정 결과를 도출, 변수 변형, 그래프 작성 등 가능
변수 만들기: 첫문짜는 반드시 영문자 or 마침표(숫자, 밑줄_ 불가), 대소문자 구분, 변수명중간에 빈칸 x.
=>규칙을 가지고 기억하기 쉽고 일정한 규칙 가지는 걸 추천
변수명 <-값
x <-10
x
함수 호출하기
함수명(인자)
sum(10, 20)
x<-sum(10,20)
print("Helo World")
multi_three_return <-function(x,y,z) {
res <-xyz
return(res)
}
multi_three_return(3,5,6)
숫자 인자 3개 모두 곱하고 반환(return)하는 함수 구성
※사용자 정의 함수를 만들 때는 return() 가 반드시 필요함.
※print()와 cat() 차이
print() : 첫번째 숫자만 출력
cat() : 모든 숫자, 문자열 출력
1번 변수생성
x <-c(1,2,3,4,5)
2번 내장함수 호출
max(x)
3번 사용자 정의 함수 생성
multi_three_return <-function(x,y,z) {
res <-xyz
return(res)
}
multi_three_return(1,2,3)
4번 문자형 변수 생성
x <- seq(1,10, by=2)
print(x)
5번 문자형 변수 생성
y <-"Hello"
print(y)
6번 숫자 3개 더하는 코드 작성 및 실행
num_three_return <-function(x,y,z) {
num <-x+y+z
return(num)
}
num_three_return(10,20,30)