Vector, Matrix, Array ( 작성중 )
벡터 생성
- c()는 Combind의 약자를 나타내는 명령어로 R에서 매우 자주 쓰이는 명령어다.
- c()는 벡터를 만드는데 사용한다.
- 벡터는 데이터에서 하나의 열(Column)을 의미한다.
- 즉, 데이터가 세로로 저장된다고 생각하면 된다.
- 1차원데이터이다.
예제
B = c(2,3,4,5)
이렇게 변수에 c()를 이용하여 값을 할당해주면
이런식으로 데이터가 저장된다고 생각하면 된다.
행렬 생성
- matrix 함수 이용
- nrow는 행의 수, ncol은 열의 수이다.
- nrow, ncol은 matrix의 형태일때만 가능
예제
# 5부터 60까지 5씩 증가하는 정수 벡터
v = seq(5, 60, by = 5)
v
#열의 수가 4인 행렬
m = matrix(v, ncol = 4)
print(m)
결과
> # 5부터 60까지 5씩 증가하는 정수 벡터
> v = seq(5, 60, by = 5)
> v
[1] 5 10 15 20 25 30 35 40 45 50 55 60
>
> #열의 수가 4인 행렬
> m = matrix(v, ncol = 4)
>
> print(m)
[,1] [,2] [,3] [,4]
[1,] 5 20 35 50
[2,] 10 25 40 55
[3,] 15 30 45 60
Leave a comment