Anda di halaman 1dari 4

x<-list(c(1,2,3),c("a","b","d")) [[]] entrega lugares en la lista [] entregalugares en el vector se pueden solicitar pociciones o pedir excluyendo a[c(1,3)] solo las

posiciones 1 y 3 a[-2] entrega todo menos la posicion 2 a[a>8] entrega valores de vectro que son mayores a 8 names (a)= b ; pone los nombres de vector b a valores de vector a deben tener la misma longitud. sum() es la suma de los valores prod() es la productoria cumsum() suma acumulada cumprod() producto acumulada min() menor valor max() maximo valor notas de R programing overview of procedures cumprod(a) entrega el producto de los valores dell vector a[-c(1,3)] devuelve el vestor a menos la pocicion in y tres. se tiene que indicar la concatencaion se pueden poner condiciones en corchetes, sobre los valoresd el vector <>= etc. para asignar nombres de uyn vectro a un vector de numeros names (a)=b se asigna nombres de b a valores del vector a los dos vectores deben tener la misma longitud sum(a) mean(a) var(a) entregan los valores de estadisticos simples al anteponer el signo de interrogaion antes de un procedure entrega la ayuda par a el procedure sqrt(a) median(a) si solo de asigna un nombre el primer valor del vector, esta se asigna slo a la p rimera entrada del vector de valores. el cumprod() es la multiplicatoria acumulada osea 1, 1*2, 1*2*3, 1*2*3*4, etcetera crear un vector formado por un conteo

una opcion es x=c(1,2,3,4) otra opcion es ocupar el comando x=1:4 eso crea un vector con los mismos valores x*a es la moltiplicacion de lo dos vectores se pueden realizaroperaciones de vectores,como obtener los residuos de las divic iones enteras y=a %% x o restar y= a-x al operar vactores y=x+c(10,20) , siendo x un vector de longitud 4 el vector de menor tamao(multiplo) se recicla dentro del vector mas grande hasta abarcar la longitud mayor ej: (23, 32, 23, 32) SI LA longitud no es multiplo, advierte un error var(a) #es el procedure que entrega la varianza del vector a > sum ((a-mean(a))^2)/(length(a)-1) es la funcion de la varianza de a se pueden hacer bucles iterativos sort() ordena de mayor a menor sort(a,decreasing=TRUE) de mayor a menor sort(a) x=1:4 order(a) entrega la posicion de los valores en orden de menor a mayor. si se genera el vector j=order(a) y se ordena por a[j] el vector queda ordenado de menor a mayor b[j] o b[order(a)] el comando decreasing es tambien aplicable a order si hay varia data frame es una tabla de datos diferentes caracteristicas de mismos individuos datos=data.frame (estatura=c(1.78,1.70,1.72,1.76), peso=c(170,164,180,178),row.n ames=c("kleber","marco","danys","stanley")) inemabrgo no existe la variable estatura ni peso

solo la variable datos. summary(datos) entrega un resumen de los datos en data.frame si no se tiene un dato en un vector y para evitar que este vector se recicle, se incluye NA donde esta el dato faltante para obtener una variable de un dataframe solo le pido datos$estatura datos$estatura[2] entrega la posicion 2 en la variable estatura para cambiar datos en una tabla datos$estatura[3,2]= 200 cambia la posicion fial 3 columna 2 mode (datos) entrega el formato de datos cuando se pide mean entrega la media de las variables cuando se pide la var(datos) estrega una matriz de covarianza. cor(datos) entrega la correlacion de las variabes sum y min estrega la suma y minimo de todos los valores para que entrege por variable dentro de un dataframe se realiza apply(datos,2,sum) entrega la suma por columnas apply(datos,1,sum) entrega la suma por filas funcion se puede aplicar a cualquier lista, a diferencia del anterior que es sol o a matrices sapply(datos,min) ----trabajando con vairables categoricas x=factor(c(1,3,2,4,1,2,4,3),labels=c("verde","azul","rojo","amarillo")) no se puede obtener media porque e factor en summary(x) entrega la cuenta de cada categoria table(x) es igual a summary(X) para factor entregan la tabla de frecuencias plot(x) grafico de barras de factor x agrupados por categoria (conteo) plot(datos$peso) entrega el grafico de pesos contra el conteo... niunbrillo

para grafico de altura contra peso plot(peso~estatura, data=datos) como aadir una nueva variable categorica datos$provincia=factor(c(1,1,2,2), labels=c("tungurahua", "manabi")) para agregar una fila mas a la matriz de datos datos[5,]=c(1.85,250,"manabi") aparecera sin nombre, solo con numero 5 para agregar nombre row.names(datos)[5]="francisco" para no tener que dar formato a columnas es mejor en vez de utilizar el comando c, ocupar el comando list boxplot(datos$peso) entrega el grafico de caja para peso fin clase uno. seq(1,5,by=0.2) genera secuencia de uno a cinco cada 0,2 para generar una secuencia regular seq(1,5,length=20) particiona desde el una al cinco para obtener 20 registros

Anda mungkin juga menyukai