Crear actividad
Jugar Completar frases
7 Operaciones : Creación ( y eliminación ) de variables
Si tenemos un una base de datos car que está incluida en un paquete datasetsconsideremos la base de datos cars incluida en el paquete datasets :
data ( cars )
# str ( cars )
head ( cars )
## speed dist
## 1 4 2
## 2 4 10
## 3 7 4
## 4 7 22
## 5 8 16
## 6 9 10
Utilizando el comando ____________________ ( ____________________ ) se obtiene que cars es un ____________________ . ____________________ con 50 ____________________ y dos ____________________ :
? speed : Velocidad ( millas por hora )
? dist : tiempo hasta detenerse ( pies )
para acceder a la variable speed se puede hacer directamente con su ____________________ o bien utilizando ____________________ ? matricial . ?
cars$speed
## [ 1 ] 4 4 7 7 8 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15
## [ 26 ] 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 22 23 24 24 24 24 25
cars [ , 1 ] # Equivalente
## [ 1 ] 4 4 7 7 8 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15
## [ 26 ] 15 16 16 17 17 17 18 18 18 18 19 19 19 20 20 20 20 20 22 23 24 24 24 24 25


Si queremos transformar
la variable original ____________________ ( millas por hora )
en una nueva variable ____________________ ( kilómetros por hora ) y añadir esta nueva variable al ____________________ . ____________________ cars .

La transformación que permite pasar millas a kilómetros es kilómetros = millas / 0 . 62137 que en R se hace directamente con :
____________________ / 0 . 62137
Finalmente , incluimos la nueva variable que llamaremos ____________________ en cars :
____________________ < - ____________________ / 0 . 62137
____________________ ( cars )
## speed dist velocidad
## 1 4 2 6 . 437388
## 2 4 10 6 . 437388
## 3 7 4 11 . 265430
## 4 7 22 11 . 265430
## 5 8 16 12 . 874777
## 6 9 10 14 . 484124
También transformaremos la variable ____________________ ( en pies ) en una nueva variable distancia ( en metros ) . Ahora la transformación deseada es metros = pies / 3 . 2808 :
____________________ < - ____________________ / 3 . 2808
____________________ ( ____________________ )
## speed dist velocidad distancia
## 1 4 2 6 . 437388 0 . 6096074
## 2 4 10 6 . 437388 3 . 0480371
## 3 7 4 11 . 265430 1 . 2192148
## 4 7 22 11 . 265430 6 . 7056815
## 5 8 16 12 . 874777 4 . 8768593
## 6 9 10 14 . 484124 3 . 0480371
Ahora , eliminaremos las variables originales ____________________ y ____________________ , y guardaremos el ____________________ . ____________________ resultante con el nombre coches . En primer lugar , veamos varias formas de acceder a las variables de interés :
cars [ , c ( 3 , 4 ) ]
cars [ , c ( " velocidad " , " distancia " ) ]
cars [ , - c ( 1 , 2 ) ]
Utilizando alguna de las opciones anteriores se obtiene el ____________________ . ____________________ deseado :
coches < - cars [ , c ( " velocidad " , " distancia " ) ]
# head ( coches )
str ( coches )
## 'data . frame' : 50 obs . of 2 variables :
## $ velocidad : num 6 . 44 6 . 44 11 . 27 11 . 27 12 . 87 . . .
## $ distancia : num 0 . 61 3 . 05 1 . 22 6 . 71 4 . 88 . . .
Finalmente los datos anteriores podrían ser guardados en un fichero exportable a ____________________ con el siguiente comando : ____________________ . ____________________ ( coches , ____________________ = " coches . ____________________ " )