벡터 및 행렬의 row/column에 이름 붙이기
/*
* http://sosal.kr/
* made by so_Sal
*/
names(vector)
rownames(matrix)
colnames(matrix)
1. 벡터에 이름 붙이기
> x <- c(1,2,3,4,5)
> names(x)
NULL
> names(x) <- c("A","B","C","D","E")
> x
A B C D E
1 2 3 4 5
> x['C']
C
3
> names(x)
[1] "A" "B" "C" "D" "E"
>
2. 매트릭스에 이름 붙이기
> CountTable <- matrix( c(189, 10845, 104, 10933) , nrow=2, byrow=TRUE )
> CountTable
[,1] [,2]
[1,] 189 10845
[2,] 104 10933
>
> rownames(CountTable) <- c("Placebo", "Aspirin")
> colnames(CountTable) <- c("No heart attack", "Heart attack")
> CountTable
No heart attack Heart attack
Placebo 189 10845
Aspirin 104 10933
>
행렬에 선언된 row/column의 이름을 확인하려면 rownames, colnames 함수를 호출하면 된다.
> rownames(CountTable)
[1] "Placebo" "Aspirin"
> colnames(CountTable)
[1] "No heart attack" "Heart attack"