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)