명령문

커서가 있는 문장만 실행되기 때문에 여러 문장을 실행하려면 드래그를 해서 범위를 지정해야 한다.
변수

변수는 그냥 짓고 싶은 이름을 지정하여 바로 사용하면 된다. 위의 예시에서는 my라는 변수를 만들었다.
변수에 값을 할당하는 것은 =를 사용할 수도 있지만 <- 를 사용하는 것을 권장한다.
alt + - 단축키를 이용하면 간편하게 작성할 수 있다.
변수의 값을 출력하는 것도 print()를 사용하거나 그냥 변수명만 작성하면 된다.
변수명은
첫 글자는 영문자 / 마침표(.) 로 시작한다.
두 번째부터는 영문자 / 마침표(.) / 영문자 / 숫자를 사용 가능하다.
대문자와 소문자를 구분하며 중간에 공백이 있어서는 안 된다.
산술 연산

기본적인 연산자의 사용 방법은 다른 언어들과 비슷하나 나머지 연산자가 % 가 아니라 %% 이다.
산술 연산 함수

다양한 산술 연산 함수도 사용할 수 있다.
자료형
| 자료형 | 설명 |
| 숫자형 | 정수 / 실수 |
| 문자형 | 작은 따옴표 / 큰 따옴표 사용 |
| 논리형 | TRUE / FALSE 또는 T / F |
| 특수값 | NULL (정의되지 않음, 길이 0) |
| NA (결측값) | |
| NaN (수학적으로 정의 불가능) | |
| Inf / -Inf (양 / 음의 무한대) |
Vector (1차원 배열)

c() 를 이용해서 (combine의 약자) 여러 값을 변수에 저장할 수 있다.

숫자와 문자가 섞여있으면 문자로 변경된다.
콜론, seq()

콜론을 이용하면 연속된 값을 나타낼 수 있다. c(1:10) 이렇게 작성하면 1부터 10까지라는 의미이다.
seq() 를 이용하면 (sequence의 약자) 연속된 값을 간격을 이용하여 나타낼 수 있다. seq(1, 10, 2)는 1부터 10까지 2만큼의 간격으로 연속된 값을 의미한다.

소수점도 사용할 수 있다.
rep()

rep() 를 이용하면 특정 값을 n번 반복하여 나타낼 수 있다.
벡터에 이름 지정

names() 를 이용하면 벡터에 이름을 지정할 수 있다.
벡터의 인덱스

벡터의 인덱스는 0이 아니라 1부터 시작한다.
배열을 사용하는 것처럼 []를 이용해서 인덱스를 지정해 원하는 값을 얻을 수 있다.

이렇게 다양한 방법으로 원하는 값을 지정할 수 있다. -로 음수로 지정한 것은 해당 인덱스를 제외하고 나머지 인덱스를 의미한다.

이런식으로 지정한 이름으로 값을 출력할 수도 있다.
벡터 값 변경

해당 인덱스의 값을 다시 할당하면 된다. 범위로 지정할 경우 변경도 범위로 된다.
'공부 > 빅데이터' 카테고리의 다른 글
| [빅데이터][R] Matrix & DataFrame 다루기 (0) | 2024.04.12 |
|---|---|
| [빅데이터][R] 리스트, 팩터, 매트릭스, 데이터프레임 (0) | 2024.04.10 |