R 프로그래밍

21. (R) 벡터

작심반복하기 2025. 5. 23. 15:32

- 벡터 : R에서 가장 간단하고 흔한 데이터 구조 

- 벡터는 'atomic vectors'와 'lists'라는 두 가지 유형

- atomic vectors는 1가지 데이터 타입 (정수형, 논리형, 문자형, 혼합형 등)

- lists는 다양한 데이터 유형 

 

logical vectors 

> num_vect <- c(0.5, 55, -10, 6)
> tf <- num_vect < 1
> tf
[1]  TRUE FALSE  TRUE FALSE
(TRUE == TRUE) | (TRUE == FALSE)
TRUE

| : 최소 한 가지 이상 TRUE면 된다. 

 

character vectors

> my_char <- c("My","name", "is")
> my_char
[1] "My"   "name" "is"
> paste(my_char, collapse = " ")  #따옴표 안에 공백 0 
[1] "My name is"

* paste( 벡터값, collapse= "공백") 

> my_name <- c(my_char, "meriel")
> my_name
[1] "My"     "name"   "is"     "meriel"
> paste("Hello","world!", sep=" ")
[1] "Hello world!"

> paste(c(1:3),c("X","Y","Z"), sep="")
[1] "1X" "2Y" "3Z"

> paste(LETTERS, 1:4, sep="-")
 [1] "A-1" "B-2" "C-3" "D-4" "E-1" "F-2" "G-3" "H-4" "I-1" "J-2" "K-3"
[12] "L-4" "M-1" "N-2" "O-3" "P-4" "Q-1" "R-2" "S-3" "T-4" "U-1" "V-2"
[23] "W-3" "X-4" "Y-1" "Z-2"

*paste(벡터값1, 벡터값2, sep="")

'R 프로그래밍' 카테고리의 다른 글

22. (R) 결측치  (0) 2025.05.26
20. (R) 수열  (0) 2025.05.22
19. 하위집합 (목록, 행렬, 부분일치, 누락 값 제거)  (0) 2025.04.24
18. 외부에서 파일 불러오기 (R)  (0) 2025.04.24
17. 텍스트 데이터 형식  (0) 2025.04.17