Indexación de Elementos de Vectores
Puedes acceder a los elementos de un vector por su posición (índice numérico) o por los nombres asignados.
En R, los índices comienzan en 1
.
Acceso a un solo elemento
Puedes extraer un elemento a la vez, ya sea por su posición en el vector o por su nombre asignado.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
Acceso a múltiples elementos
También es posible seleccionar varios elementos a la vez pasando un vector de índices o nombres.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
Swipe to start coding
Dispone de un vector llamado prices
, donde cada precio está asignado al nombre correspondiente de un artículo. Su tarea es:
- Obtener el precio de
'Armchair'
utilizando su nombre en lugar de su índice. - Obtener los precios tanto de
'Dining table'
como de'Dining chair'
utilizando sus índices.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain how to assign names to vector elements?
What happens if I try to access an element that doesn't exist?
Can I use logical conditions to access elements in a vector?
Awesome!
Completion rate improved to 2.27
Indexación de Elementos de Vectores
Desliza para mostrar el menú
Puedes acceder a los elementos de un vector por su posición (índice numérico) o por los nombres asignados.
En R, los índices comienzan en 1
.
Acceso a un solo elemento
Puedes extraer un elemento a la vez, ya sea por su posición en el vector o por su nombre asignado.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
Acceso a múltiples elementos
También es posible seleccionar varios elementos a la vez pasando un vector de índices o nombres.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
Swipe to start coding
Dispone de un vector llamado prices
, donde cada precio está asignado al nombre correspondiente de un artículo. Su tarea es:
- Obtener el precio de
'Armchair'
utilizando su nombre en lugar de su índice. - Obtener los precios tanto de
'Dining table'
como de'Dining chair'
utilizando sus índices.
Solución
¡Gracias por tus comentarios!
single