El arte de programar en R: un lenguaje para la estadística

Page 25

CAPÍTULO 2. LOS DATOS Y SUS TIPOS

22

frutas["durazno"] ## durazno ## 30 frutas["manzana"] <- 8 frutas ## naranja ## 15

pera manzana durazno 100 8 30

# El acceso a través de índices se sigue permitiendo: frutas[2] ## pera ## 100

2.2.5.

Operaciones sencillas con vectores

Las operaciones aritméticas más comunes están definidas para vectores: la suma, la resta, la división y la exponenciación, todas ellas se definen elemento a elemento entre dos vectores. Por ejemplo: v <- 2 + 3 v

# Resulta en un vector de longitud 1

## [1] 5 v <- c(2, 3) - c(5, 1) v ## [1] -3

# Resulta en un vector de longitud 2

2

v <- c(2, 3, 4) * c(2, 1, 3) v ## [1]

4

# Resulta en un vector de longitud 3

3 12

v <- c(2, 3, 4)^(3:1) v

# Eleva a potencias 3,2,1

## [1] 8 9 4 En todos los casos, la operación indicada se aplica elemento a elemento entre los dos vectores operandos. En el último ejemplo, debido al orden de precedencia de aplicación de los operadores, es necesario encerrar entre paréntesis la expresión 3:1.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.