Accede al último valor de un vector dado en R

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *