빅데이터/R

[R] 변수란?

young 2019. 11. 27. 15:16
반응형

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 사용

반응형