Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#logicas (YES/NO)
is.logical(a) #consulto si la variable a es logica, no lo es es numerica por eso dice FALSE
is.numeric(a) # ahora si es TRUE (verdad)
is.na(f) # consulto si en la variable f hay NA es decir sin valores, me dice FALSE en todos significa que todos tienen valores
g<- h==f # al poner == significa que estoy comparando sila variable h es igual a f, me responde por cada uno y me dice que es
falso que no es uno igual al otro
i<- h==2*f #pregunto si h es dos veces f y me responde que es verdadero en cada caso
#caracteres
j<- c("andres", "juan", "viviana", "julia") #son caracteres (letras) por tanto se deben poner en comillas, caso contrario cree
que son numericas y obtienes un error
str(j) # la funcion me permite ver que tipo de variable es, en este caso chr significa caracter
k<-j*2 # no puedes hacer operaciones numericas porque son caracteres
l<- c("rodriguez", "montalvo","romero", "cruz") # ingreso otra variable con caracteres
m<- rbind(j,l) #junte las dos variables por fila, la primera fila es por nombre y la segunda es de apellidos
n<- cbind(j,l) #junto las dos variables por columna, la primera columna es de nombres y la segunda de apellidos
#matrices
o<- matrix(NA, nrow = 3, ncol = 2) #cree una matriz sin valores de 3 filas y 2 columnas
o[,1]<- c(5,6,7) #llene la primera columna con valores
o[,2]<- c(8,9,10) #llene la segunda columna con valores
colnames(o)<- c("edad","talla") #les di nombre a las columnas
row.names(o)<- c("12 meses", "24 meses","36 meses") # le di nombre a las filas
o #ahora tiene una matriz con mejor presentacion y con valores
p<-c(2,4) #creo una variable con 2 valores
q<-rbind(o,p) #uno por fila la matriz o con la variable p, me da como resultado una matriz
row.names(q)[4]<- c("48 meses") #cambio el nombre de la fila 4
q #ahora tengo una matriz de 4x2
#listas y dataframes
r<- list(f,j,q) #una lista puede contener muchas variables, en este caso numerica, caracter y matriz
r[1] #accedo a el primer objeto de la lista
s<- data.frame(columna1=c(5,10,15),columna2=c("d","e","f")) #un data frame puede contener valore numericos y
caracteres. Fijate que ahora antes de ingresar la informacion ya le di un nombre a la columna
s[1,] #accedo a la primera fila del data frame
#factores
t<- c("quito","guayaquil","cuenca", "quito", "machala", "ibarra", "guayaquil","otavalo","quito")
u<-as.factor(t) # convierte los caracteres en factores. Encuentra los caracteres similares y les da un valor numerico, estos los
denomina como levels
summary(u) # si hacemos un resumen de la variable me dice cuantas veces se repite cada uno