R에서의 변수 이름 규칙 : 알파벳, 숫자, _ , .로 구성. 언더바는 사용할수 있지만 -는 불가.
ex) .constantnum, aaanum
ex) 2a, .2 와 같이 첫글 자가 마침표일때 뒤 숫자 불가, 혹은 첫 글자가 숫자는 불가
(알파벳과 마침표가능. 마침표일때 뒤에는 숫자불가)
스칼라 : 기본적으로 R의 기본 데이터 타입은 길이가 1인 벡터 배열을 의미한다.
변수 할당 : <- 와 = 를 사용.
<- | = |
상대적으로 유연하게 사용하는 할당연산자 함수 호출, 변수 값 할당 동시 가능 |
최상위 수준에서 사용하는 할당연산자 |
NULL, NA : null은 null 객체를 의미하며 undefined, NA의 경우 결측치, 특정 부분의 데이터가 없음 Not Available을 의미한다.
null | na |
is.null()로 확인, Bool 타입 반환 | is.na()로 확인, Bool 타입 반환 |
문자열 : 큰 따옴표, 작은 따음표 모두 가능.
진리값과 논리연산 : TRUE(T), FALSE(F)와 &, |, &&, ||
TRUE, FALSE(F,T), &, | | &&, || |
진리값이 저장된 벡터 연산시 각 요소별 연산가능 | 벡터 연산시 각 요소별 연산이 아닌 단항 진리값의 연산 가능(한번 비교) |
팩터 : 범주형 자료를 표현하기 위해 사용. 범주형은 명목형, 순서형으로 나뉨
ex) 학년(1학년~6학년), 상중하 계급, 수우미양가 등 일정한 기준에 나눠진 구분으로 데이터를 범주형으로 표현
학년의 경우 순서형, 상중하 및 성적계급은 명목형 데이터에 속함
'통계데이터과학과 및 컴퓨터과학 독서' 카테고리의 다른 글
04. 리스트 (0) | 2024.04.29 |
---|---|
03. 벡터 (1) | 2024.04.22 |
07. 인공지능 및 파이썬 9-18장 (0) | 2024.04.08 |
06. 인공지능 및 파이썬 8장 (0) | 2024.04.01 |
05. 인공지능 및 파이썬 6장_2 (0) | 2024.03.25 |