* buscar ayuda ?qt ?"+" help.search("gaussian") help.start() rseek.org * operadores: ==, ! != <= > >= & && | || ##### -3<-2 ojo * escalares: buleanos, enteros, reales, cadenas, infinitos, NaN, NA !is.na, fechas asDate * asignacio'n <- -> = * vectores (con nombre) : rep, matrices (con nombres), tensores, listas, dataframes * i'ndices: [] extrae partes [[]] extrae elementos escalar == vector de taman~o 1 != lista de taman~o 1 indices pueden ser nu'meros o buleanos nu'meros negativos indices pueden ser cadenas si hay nombres * matrices %*% solve dim nrow ncol dimnames diag cbind rbind eigen * dataframes como matrices, como listas; subset %in% attach * str * funciones argumentos, ..., methods, getAnywhere * ficheros de co'digo fuente Ubuntu: cd nombre; cd ..; ls; ls -l; ls -lrt; mkdir nombre; getwd/setwd source dump dput dget * datos preparados read.spss load (url("http://carleos.epv.uniovi.es/~carleos/cursoR/datos-vacas.RData")) save saveimage * datos no preparados: ficheros de texto read.table read.csv read.csv2 na.strings write.table print cat * condicionales: if, ifelse, switch, * bucles: for, vectorizar, repeat, while, next, break, replicate * ejercicios calcular interpartos calcular mediana de interpartos de hijos * simular sample rnorm rbinom... replicate