"R 벡터 합치기"의 두 판 사이의 차이

19번째 줄: 19번째 줄:
:→ 숫자를 문자를 바꾸는 건 가능하지만, 문자를 숫자로 바꾸는 건 불가능하기 때문이다.
:→ 숫자를 문자를 바꾸는 건 가능하지만, 문자를 숫자로 바꾸는 건 불가능하기 때문이다.
<source lang='r' run>
<source lang='r' run>
x = c(1, 2, 3)
x <- c(1, 2, 3)
y = c("apple", "orange", "banana")
y <- c("apple", "orange", "banana")
z = c(x, y)
z <- c(x, y)
z
z ## [1] "1"      "2"      "3"      "apple"  "orange" "banana"
class(z)
class(z) ## [1] "character"
</source>
</source>



2021년 5월 12일 (수) 17:42 판

1 개요

R vector 합치기
R 벡터 합치기
  • 둘 이상의 벡터를 c()로 간단히 합칠 수 있다.

2 numeric

  • 숫자 벡터와 숫자 벡터를 합치면 숫자 벡터
x <- c(1, 2, 3)
y <- c(4, 5, 6)
z <- c(x, y)
z ## [1] 1 2 3 4 5 6
class(z) ## [1] "numeric"

3 character

  • 문자 벡터와 문자 벡터를 합치면 문자 벡터
  • 숫자 벡터와 문자 벡터를 합치면 문자 벡터
→ 숫자를 문자를 바꾸는 건 가능하지만, 문자를 숫자로 바꾸는 건 불가능하기 때문이다.
x <- c(1, 2, 3)
y <- c("apple", "orange", "banana")
z <- c(x, y)
z ## [1] "1"      "2"      "3"      "apple"  "orange" "banana"
class(z) ## [1] "character"

4 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}