Contenido

vector numerico y nas

Suma, resta, division, multiplicacion, logaritmos, etc

# vector numerico
vector1=c(1,2,2)
length(vector1)# tamaño

[1] 3

is.vector(vector1)

[1] TRUE

# tambien se puede expresar un vector de fracciones
# se pueden calcular estadisticos
mean(vector1)

[1] 1.666667

# asignando nas
vector1[2]=NA
vector1

[1] 1 NA 2

####
vector1[c(1,3)]=NA
vector1[(1:2)]=NA

# haciendo un vector mas grande
vector2=runif(10,5,10)
# asignar nas
vector2[c(2:3,5)]=NA
# quitar los nas
vector3=vector2[complete.cases(vector2)]
mean(vector3)

[1] 7.19192

Vector categorico

Tiene que ir entre comillas

nombres=c('rojo','blanco','negro')
nombres1=sample(c('sol','aguila'),100,replace = TRUE, prob=c(.2,.8))

table(nombres1)

nombres1 aguila sol 82 18

table(nombres1)

nombres1 aguila sol 82 18

nombres1[3]="cara"

Vector logico

vector3=c(1,2,4)
vector_log=vector3==2
table(vector_log)

vector_log FALSE TRUE 2 1

vector_log=vector3>=8