R 프로그래밍에서 사용되는 대부분 자료는 변수와 자료형이라는 용어와 관련이 있다. 변수는 자료를 일시적으로 보관하는 역할을 하며, 자료형은 숫자, 또는 문자와 같은 자료의 유형을 의미.
변수: 분석에 필요한 자료를 일시적으로 저장하거나 처리결과를 담을 수 있는 기억장소를 지정해주는 역할
1. 속성(Attribute) – 기억 장소 모양
1.1 자료형(Data Type)
1.2 기억장소 크기
1.3 값 저장 방식
1.4 값의 범위: Overflow / Underflow Error
2. 연산(기능, 동작)
연산은 기억 장소를 이용하여 변경하고 동작
2.1 읽기 기능(R value)
2.2 쓰기 기능(L value)
2.3 산술/관계/논리연산
- 산술(사칙연산): 결과는 숫자형
- 관계(대소비교): 결과는 논리형
- 논리(또는/그리고): 결과는 논리형
3. 변수 생성 방법
3.1 정적 자료형으로 생성: compile형 언어 [C, C+, Java 등]
3.2 동적 자료형으로 생성: interpreter형 언어 (Script) [R, Python, JavaScript 등]
변수는 의미 있는 단어로, 소문자로 쓰는 것이 좋다.
ex)
numberValue <- 1 #Camel 표기법, 중간에 대문자 사용
str_val <- ‘omg’ #Snake 표기법, under score 사용
'빅데이터 > R' 카테고리의 다른 글
[R] 함수와 패키지 (0) | 2019.11.28 |
---|---|
[R] R에서 제공하는 기본 자료형 Data Type (0) | 2019.11.27 |
[R] ifelse 함수 - if, else 조건문 간편하게 한 줄에 쓰기 (0) | 2019.11.27 |
버전 관리 시스템 Version Control System [Git] (0) | 2019.11.26 |
컴퓨터 구조와 원리 (0) | 2019.11.26 |