CAPÍTULO 2. LOS DATOS Y SUS TIPOS
30
## cuatro 23 24 25 26
## cinco 27 28 29 30
# Consulta de los nombres de las columnas
colnames
(m)
## [1] "UNO" "DOS" "TRES" "CUATRO"
# Una columna:
m[,
"DOS"
]
## uno dos tres cuatro cinco
## 12
16 20 24
28
Las funciones
rbind()
y
cbind()
, son otras que se pueden utilizar para
construir matrices, dando, ya sea los renglones individuales o las columnas
individuales, respectivamente.
m1
<-
rbind
(
c
(
1.5
,
3.2
,
-
5.5
),
c
(
0
,
-
1.1
,
60
))
m1
##
[,1] [,2] [,3]
## [1,] 1.5 3.2 -5.5
## [2,] 0.0 -1.1 60.0
class
(m1[
1
, ])
# ahora compuesta de números reales
## [1] "numeric"
(m2
<-
cbind
(
c
(
1.5
,
3.2
,
-
5.5
),
c
(
0
,
-
1.1
,
60
)))
##
[,1] [,2]
## [1,] 1.5 0.0
## [2,] 3.2 -1.1
## [3,] -5.5 60.0
2.3.2. Acceso a los elementos individuales de una matriz
Como en los casos anteriores, el lenguaje también provee de mecanismos
para acceder a los elementos individuales de una matriz. Para ello se emplea
el operador
[]
. Supongamos que en la matriz
m
, del ejemplo anterior se quiere
tener acceso al elemento que se encuentra en el renglón 2 y en la columna 1 de
la matriz. Eso se logra de la siguiente manera:
m[
2
,
1
]
## [1] 15