2.3 Inspeccionando vectores

Las siguientes funciones, sirven para inspeccionar el contenido de un vector:

length(x)  # devuelve el numero de elementos del vector x
table(x)   # ¡muy importante! Cuenta cuantos valores de cada numero
summary(y) # proporciona un resumen
head(x)    # proporciona los primeros valores
tail(x)    # proporciona los ultimos valores
str(x)     # proporciona la estructura del objeto x
class(x)   # informa que tipo de objeto es x

Para seleccionar elementos de un vector se usa el corchete cuadrado []. Pero, a diferencia de lo que ocurre con las tablas, como los vectores son objetos unidimensionales, no se usa coma. Obviamente, el corchete sigue admitiendo no solo los índices de los elementos que se quieren extraer, sino que además permite utilizar condiciones lógicas.

x[1:30] # extrae valores de 1 a 30 de x
x[c(1, 3, 15)] # extrae los valores 1 , 3 y 15 de x
x[x > 1.5] # extrae los mayores que 1.5 de x
x[3:1] # extrae los valores del 3 al 1 de x
x[-(1:200)] # extrae todos los los valores de x menos el 1 al 200
x[5] <- 1.5 # asigna 1.5 al valor 5 de x, sobre-escribiendo el antiguo valor