R 은 데이터 형(타입) 은 기본형, 구조형, 복합형으로 나눌수 있음. + special value 

 

기본형 : numeric(수치형), charater(문자형), Logical 

구조형: scalar, factor, vector, metrix, array 

복합형: list, data frame, date table

Special value

- NULL: 변수값이 초기화 되지 않음 

-NA: Not available, 데이터 값 없음 (결측치)

-NaN: Not Available Number, 계산 불가능 

-INF: infinite, 무한대 

 

R코드의 기초

print() 출력 형식을 지정할 필요 없음 - 한번에 하나의 객체로만 출력  <- 파티썬이랑 비슷? 

cat() 여러 항목을 묶어서 연경된 결과로 출력 

 

1. 변수값 할당하기 

파이썬에서 주로 = 였다면, R code에서는 

=,<- ,<<-,-> 대입연산자 

2. 변수 목록 보기 

ls(), ls.str

 

3. 변수를 삭제 

rm()

 

4. 벡터 생성하기 

; what is 벡터?  기본 값들을 모아두는 변수이다. 

(1) c() 

원소로 구성될수도 있지만, 여러가지 벡터를 하나로 합칠수도 있다.

 

(2) seq() 

연속적인 정수 벡터를 생성하는 함수: 시작값에서 최종값 까지 연속적이 숫자를 생성. seq 함수는 간격과 결과값의 길이를 제한 가능 

0부터 20까지 2의 간격만큼의 숫자로 나열한것. 

 

(3) req

숫자나 변수의 값을 time 인자에 지정한 회수 만큼 반복 

1를 5 번 반복.

1에서4까지 각각2번 반복. 

 

+ Recent posts