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:

mi_vector <- 1:10

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:

mi_matriz <- matrix(1:9, nrow = 3, ncol = 3)

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.