Intriduccion

Practica de Vectores

x<-c(10, 9, 8, 7)
#imprime el contenido del arreglo en esa posicioin
x[2]
## [1] 9
#imprime los elementos del arreglo en un determinado rango
x[1:3]
## [1] 10  9  8
y<-c(10, 9, 8, 7)
#R define con caracter vectorial, es decir opera componente con componente
z<- x+y
z
## [1] 20 18 16 14
#nos deveulve el tipo de arreglo con el que estamos trabajando
class(y)
## [1] "numeric"
n<-c("Torres", "Santiago", "Rafael", "Leonardo")
class(n)
## [1] "character"
i<-c(10L, 20L,3L)
class(i)
## [1] "integer"
f<-c(TRUE, FALSE)
class(f)
## [1] "logical"
#Creacion de una matriz
m<-matrix(data = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 5, byrow = TRUE)

#Para establecer un nombre a una columna de una matriz, se utiliza elcomando de
#colname mientras que para una fila se utiliza el comano de rowname
colnames(m)<-c("id", "valor")
m
##      id valor
## [1,]  1     2
## [2,]  3     4
## [3,]  5     6
## [4,]  7     8
## [5,]  9    10
m[1,2]
## valor 
##     2
#Se asigna a una variable los valores que tendra y termina convirtiendose
#en un vector
vector<-m[,"valor"]
vector[3]
## [1] 6
#dataframe, es unn conjunto de valores de varios elementos
#iinstalar paquetes: install.packages("dplyr")

#factor
x<- factor(c("a", "b", "a", "c", "b"))

y<- as.vector(x)

y<- as.numeric(x)