Modificación de Elementos de Vectores
Los vectores pueden modificarse añadiendo nuevos elementos o actualizando los existentes. Esto es útil cuando la estructura de datos necesita crecer o cuando es necesario corregir valores.
Añadir elementos con funciones
Utilice la función c()
o la función append()
para agregar un nuevo valor a un vector. Si el vector tiene nombres, puede asignar una etiqueta al nuevo elemento.
Ejemplo
12345678grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
Agregar elementos con nombres
Si el vector ya tiene nombres, es posible agregar un nuevo elemento asignando un valor directamente a un nombre nuevo.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Actualización de elementos
También es posible modificar valores existentes, ya sea por nombre o por índice.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
Swipe to start coding
- Añadir un nuevo elemento llamado
'Desk'
con un precio de135
al final del vectorprices
utilizando el segundo método (asignando el nombre al agregar el valor). - Actualizar el precio de
'Bookshelf'
a180
. Puede utilizar el índice o el nombre para realizar esta acción. - Mostrar el vector modificado
prices
.
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 the difference between using `c()` and direct assignment for adding elements?
How do I remove an element from a named vector?
Can you show how to update multiple elements at once?
Awesome!
Completion rate improved to 2.27
Modificación de Elementos de Vectores
Desliza para mostrar el menú
Los vectores pueden modificarse añadiendo nuevos elementos o actualizando los existentes. Esto es útil cuando la estructura de datos necesita crecer o cuando es necesario corregir valores.
Añadir elementos con funciones
Utilice la función c()
o la función append()
para agregar un nuevo valor a un vector. Si el vector tiene nombres, puede asignar una etiqueta al nuevo elemento.
Ejemplo
12345678grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
Agregar elementos con nombres
Si el vector ya tiene nombres, es posible agregar un nuevo elemento asignando un valor directamente a un nombre nuevo.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
Actualización de elementos
También es posible modificar valores existentes, ya sea por nombre o por índice.
Ejemplo
1234567grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
Swipe to start coding
- Añadir un nuevo elemento llamado
'Desk'
con un precio de135
al final del vectorprices
utilizando el segundo método (asignando el nombre al agregar el valor). - Actualizar el precio de
'Bookshelf'
a180
. Puede utilizar el índice o el nombre para realizar esta acción. - Mostrar el vector modificado
prices
.
Solución
¡Gracias por tus comentarios!
single