En este artículo, discutiremos cómo acceder al último valor de un vector dado en el lenguaje de programación R. Entonces, comencemos creando primero un vector de ejemplo porque para obtener el último valor de un vector, primero debemos crear el vector.
R
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma") print(vec1)
Producción:
"John" "Smith" "Tina" "Brad" "Emma"
Nuestro primer vector es una string de caracteres con algunos nombres, ahora tenemos que extraer el apellido de este vector.
Método 1: Usar la función de longitud
Para hacer esta tarea podemos usar la función length() del lenguaje R. Esto no solo permite conocer la longitud de la string, sino también acceder a los elementos.
Sintaxis: longitud (x)
Parámetro: x: vector
Ejemplo:
R
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma") length(vec1)
Producción:
[1] 5
Ahora, usemos la función length() para obtener el último elemento del vector:
R
vec1 <- c("John" , "Smith", "Tina" , "Brad" , "Emma") length(vec1) # To Extract last element with length vec1[length(vec1)]
Producción:
[1] 5 [1] "Emma"
Método 2: Usar la función Tail()
Para encontrar el último elemento del vector también podemos usar la función tail() .
Nuevamente, para demostrarlo, primero creemos un vector de ejemplo.
R
vec2 <- c(123 , 124 , 125 , 126, 128) print(vec2)
Producción:
123 124 125 126 128
Tenemos un vector de ejemplo, y tenemos que acceder a su último elemento.
Sintaxis: cola()
Parámetros:
- x: marco de datos
- n: número de filas a mostrar
Aquí estamos pasando n=1 para que muestre solo el último elemento en el vector.
R
vec2 <- c(123 , 124 , 125 , 126) tail(vec2 , 1)
Producción:
126
Publicación traducida automáticamente
Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA