Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Modificación de Elementos de Vectores | Tipos de Datos y Vectores
Introducción a R

bookModificació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

12345678
grades <- 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
copy

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

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Actualización de elementos

También es posible modificar valores existentes, ya sea por nombre o por índice.

Ejemplo

1234567
grades <- 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
copy
Tarea

Swipe to start coding

  1. Añadir un nuevo elemento llamado 'Desk' con un precio de 135 al final del vector prices utilizando el segundo método (asignando el nombre al agregar el valor).
  2. Actualizar el precio de 'Bookshelf' a 180. Puede utilizar el índice o el nombre para realizar esta acción.
  3. Mostrar el vector modificado prices.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookModificació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

12345678
grades <- 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
copy

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

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Actualización de elementos

También es posible modificar valores existentes, ya sea por nombre o por índice.

Ejemplo

1234567
grades <- 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
copy
Tarea

Swipe to start coding

  1. Añadir un nuevo elemento llamado 'Desk' con un precio de 135 al final del vector prices utilizando el segundo método (asignando el nombre al agregar el valor).
  2. Actualizar el precio de 'Bookshelf' a 180. Puede utilizar el índice o el nombre para realizar esta acción.
  3. Mostrar el vector modificado prices.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
single

single

some-alt