1.2 Primeros pinitos en R
Ahora que tenemos R
instalado vamos a empezar a conocer algunos aspectos basicos del lenguaje!
R
es un lenguaje simbolo-orientado, lo que significa que el usuario no necesita conocer los detalles de la computacion para entender el codigo. Por ejemplo, si queremos crear un vector con los numeros del 1
al 10
, lo podemos hacer de la siguiente manera:
<- 1:10 mi_vector
No hay que olvidar que R
es un lenguaje interactivo. Esto significa que el usuario puede interactuar con el codigo y ver los resultados inmediatamente. Por ejemplo, para ver el contenido del vector previamente definido, corremos la siguiente linea:
mi_vector
## [1] 1 2 3 4 5 6 7 8 9 10
El resultado debe ser 1, 2, 3, 4, 5, 6, 7, 8, 9, 10.
Ademas de los vectores, R
tambien puede usarse para definir matrices. Por ejemplo, si queremos crear una matriz con los numeros del 1
al 9
, usamos la siguiente linea:
<- matrix(1:9, nrow = 3, ncol = 3) mi_matriz
Para ver los contenidos de la matriz, corremos la siguiente linea:
mi_matriz
## [,1] [,2] [,3]
## [1,] 1 4 7
## [2,] 2 5 8
## [3,] 3 6 9
Vamos ahora a revisar como exportar datos en R
!
1.2.1 Exportar datos
R
es capaz de exportar datos a diferentes formatos. Por ahora, vamos a enfocarnos en el formato tabular csv
. Este formato es especialmente útil cuando los datos se quieren compartir con otras personas. Para exportar datos a csv
, se puede usar la función write.csv()
. Por ejemplo, para exportar los datos del vector mi_vector
, se puede correr la siguiente línea:
write.csv(mi_vector, file = 'mi_vector.csv')
Esto creará un archivo csv
llamado mi_vector.csv
en el directorio especificado. Para exportar la matriz mi_matriz
, se puede correr la siguiente línea:
write.csv(mi_matriz, file = 'mi_matriz.csv')
Esto creará un archivo csv
llamado mi_matriz.csv
en el directorio especificado.