Software estadístico.
Instalación de R
En la página https://cran.r-project.org/, "download R for Windows", luego: "Install R for the first time".
En linux, "download R for Linux" -> "Ubuntu". O escribir en la terminal: R ,y sugiere los comandos para la instalación desde la terminal. O en la página https://www.howtoinstall.co/es/ubuntu/xenial/r-cran-littler.
Interpolación
El comando de interpolación da los valores del tipo "data frame", y se incluye la componente corespondiente en el gráfico. En el ejemplo se interpolan 15 valores entre cada dato original.¿Cuál es la función graficada?
Escritura en archivo de texto con R
El formato de escritura de números y caracteres es explicado en https://pyformat.info/
El formato de escritura con "sprintf" es explicado en https://stackoverflow.com/questions/3978266/number-format-writing-1e-5-instead-of-0-00001. Puede usarse "write" en lugar de "writeLines" y adicionarse ",append=TRUE" para agregar lineas en el archivo de salida.
Gráfica en R
Los ajustes en los gráficos se explican en https://stackoverflow.com/questions/17213293/how-to-get-r-plot-window-size y http://rfunction.com/archives/1302
Data Frame
Creamos los vectores columna X1, X2, X3 por ejemplo X1 <- matrix(c(2,3,4,6),nrow=4,ncol=1)
Creamos el data frame mis.datos : mis.datos <- data.frame(X1,X2,X3)
Podemos extraer por ejemplo las columnas X1 y X2 con : mis.datos[,c("X1","X2")]
Podemos extraer por ejemplo la columna X1 con: mis.datos$X1
NetCDF
Extraemos la información de una archivo .nc con los comandos
ncin <- nc_open("C:/.../name.nc")
print(ncin)
Si por ejemplo el nombre de la magnitud registrada es "otemp" extraemos un nivel y lo graficamos escribiendo
dname <- "otemp"
tmp_array <- ncvar_get(ncin,dname)
tmp_slice <- tmp_array[,,10]
image(lon,lat,tmp_slice,col=rev(brewer.pal(10,"RdBu")))
Visualización en R de datos NetCDF de temperatura del océano a 200m de profundidad.
Desde cmd; Add path:
windows +X; sistema; configuracion avanzada del sistema
path: C:\Users\name\Documents\R\R-4.1.2\bin