R 언어는 데이터 분석 분야에서 Python과 함께 중요한 언어이다.
R 언어는 대소문자를 엄격히 관리한다.
파이썬은 범용 프로그래밍 언어로 다양한 작업에 활용되며, R은 통계 분석과 그래프 작성에 특화된 언어이다.
<- 는 다른 언어에서 = 의 역할을 하는 기호이다.
드래그하여 실행하고자 하는 단락만을 실행할 수도 있다.
+ #더하기
- #빼기
* #곱하기
/ #나누기(몫)
%% #나누기(나머지)
^ #승 , ex) 2^3 = 2의 3승
1. a <- 10 #대입
2. b <- "C" #문자형 대입
위 1,2번은 서로 연산할 수 없지만 같은 벡터범위 안에 들어가 있는 경우 숫자가 문자보다 서열이 낮기 때문에 숫자가 문자열로 바뀌게 된다.
1. c(값,값,값....) #1차원 배열 생성
c(1:100) #범위 출력문
2. seq(from,to,by)
#seq(1,10,3) #1 4 7 10
#1부터 10까지 간격이 3인 수열을 출력
3. sqrt(값)
#sqrt(9) #3
#제곱근 = 루트 (√)
4. rep(값 , times = 반복횟수)
#rep(TRUE , times = 4) #TRUE TRUE TRUE TRUE
#앞에 값을 지정한 반복횟수 만큼 반복한다.
1은 c(값)을 넣어 1차원 벡터값을 만든다.
콜론 ( : )을 사용하여 두수 사이의 범위를 출력할 수 있다.
seq(sequence)는 값의 범위와 간격을 지정해 수를 출력한다.
rep(repeat)는 값을 주어주고 반복횟수를 지정하여 내가 지정한 값과 반복횟수만큼 출력한다.
이 값들에는 boolean (TURE.FALSE)의 값도 사용할 수 있다.