Instalación de R y R-studio en windows
- https://cran.rediris.es/bin/windows/base/R-3.2.4revised-win.exe
- https://download1.rstudio.org/RStudio-0.99.893.exe
Para la instalación de paquetes, es necesario configurar el proxy. En el ejemplo, se redirige el proxy a un puerto local con fiddler.
/cygdrive/c/Program\ Files/R/R-3.2.4revised/bin/x64/Rgui.exe http_proxy=http:/localhost:8888/
También se pueden recoger los valores desde Internet Explorer.
/cygdrive/c/Program\ Files/R/R-3.2.4revised/bin/x64/Rgui.exe --internet2
Instalación en linux. Debian 8.
apt-get install r-recommended libxml2-dev libcurl4-openssl-dev libssl-dev wget https://download1.rstudio.org/rstudio-0.99.893-amd64.deb sudo dpkg -i rstudio-0.99.893-amd64.deb
Sistema de ayuda
http://www.rdocumentation.org/
help ("read.table") ?
También existe el comando Vignette para abrir los pdfs de ayuda que vienen integrados.
Instalación de paquetes nuevos
Instalación de nuevos paquetes con dependencias:
install.packages("curl", dependencies = TRUE)
Para instalar más de un paquete al mismo tiempo, se puede usar c (Combinar) con una lista de nombres de paquetes:
install.packages(c("curl","swirl","httr"), dependencies = TRUE)
Swirl package
Swirl() Select_language()
Declaración de variables.
myval <- 12
Casi todos los datos simples que se van a usar, serán vectores.
myval <- c(12,21,2)
Para ver el valor, basta con usar print o poner el nombre del valor.
print(myval) myval
Los objetos existen en una memoria de sesión que se pueden consultar mediante el uso de ls.
ls ()
Vectores
Para definir un vector de tipo numérico con longitud determinada:
vector ("numeric", length = 23)
A los vectores se les puede asignar valores de inicio, con patrones repetitivos
(rep(c(TRUE,FALSE),10)) [1] TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE [20] FALSE
También se puede usar un vector para acceder a los valores de dentro del propio vector. En el ejemplo, se imprimirán por pantalla los valores que estén en posiciones múltiplos de 4.
my_vector[c(FALSE,FALSE,FALSE,TRUE)]
Fechas
http://www.stat.berkeley.edu/~s133/dates.html
today <- Sys.Date()
Leer un archivo:
mydata <- read.table("mycommaseparatedvaluefile.csv", header=TRUE, sep=",", fileEncoding = "latin1") view (Data)