Cómo cambiar los valores de un vector en r

El cambio de valores en un vector en R es en realidad bastante simple. Para ilustrar esto, supongamos que creó dos vectores que contienen el número de cestas que la abuela y Geraldine hicieron en seis juegos de baloncesto, de la siguiente manera:

gt; baskets.of.Granny lt; - c (12,4,4,6,9,3) gt; baskets.of.Geraldine lt; - c (5,3,2,2,12,9)

Pero supongamos que la abuela le dice que ha cometido un error: En el tercer juego, hizo cinco cestas, no cuatro. Se puede corregir fácilmente este error mediante el uso de índices, de la siguiente manera:

gt; baskets.of.Granny [3] lt; - 5GT; baskets.of.Granny [1] 12 4 5 6 9 3

La asignación a un índice específico es en realidad una función también. Es diferente, sin embargo, a partir de la función de soportes, ya que también dan los valores de reemplazo como argumento. cosas técnicas aburrido, usted dice? No, si se da cuenta de que debido a que el índice de asignación es una función vectorizado, se puede utilizar el reciclaje!

Video: MAGNITUD Y ORIENTACIÓN DE UN VECTOR EN R2

Imagínese que usted cometió dos errores en el número de cestas que la amiga de la abuela Geraldine marcados: Ella en realidad anotó cuatro veces en el segundo y cuarto juegos. Para corregir las cestas para Geraldine, puede utilizar el siguiente código:

gt; baskets.of.Geraldine [c (2,4)] lt; - 4GT; baskets.of.Geraldine [1] 5 4 2 4 12 9

¿Cuan genial es eso? Usted tiene que tener cuidado, sin embargo. R no le dice cuando es valores de reciclaje, por lo que un error tipográfico que puede dar resultados inesperados.

Video: R project (español) - Histogramas (comando "hist")

R no tiene un botón de deshacer, por lo que cuando se cambia un vector, no hay vuelta atrás. Puede evitar desastres haciendo primero una copia de su objeto y luego cambiar los valores en la copia, como se muestra en el siguiente ejemplo. En primer lugar, hacer una copia asignando el vector baskets.of.Granny al objeto GRAMOranny.copy:

gt; Granny.copy lt; - baskets.of.Granny

Puede comprobar qué hay en ambos objetos escribiendo el nombre en la línea de comandos y pulsar Intro. Ahora se puede cambiar el vector cestas.de.GRAMOranny:

Video: R project (español) - IMPORTAR/EXPORTAR entre R y Excel (update)

gt; baskets.of.Granny [4] lt; - 11gt; baskets.of.Granny [1] 12 4 5 11 9 3

Si comete un error, simplemente asigna el vector GRAMOranny.copy de nuevo al objeto baskets.of.Granny, Me gusta esto:

gt; baskets.of.Granny lt; - Granny.copygt; baskets.of.Granny [1] 12 4 5 6 9 3
Artículos Relacionados