INTRODUCCIÓN En este documento se mostraran las practicas realizadas durante el transcurso de la segunda unidad en la materia de Analisis de Datos Sociales.

PRACTICA 1: Matrices y Vectores En esta primera practica se conocieron los comandos y funciones basicas del programa RStudio.

En R se utiliza <- para igualar la variable con su valor.

x<-c(10, 9, 8, 7)

Para imprimir el arreglo se escribe la variable que se creo.

x
## [1] 10  9  8  7

Para imprimir una pocicion del arreglo se escrible la variable con unos corchetes que dentro de ellos se coloca el numero de la posicion del valor que queremos visualizar.

x[2]
## [1] 9

Para imprimir los valores de un arreglo en un determinado rango utilizamos la variable con corchetes y dentro de los corchetes escribimos el primer numero que sera la posicion inicial y luego colocamos dos puntos para escribir el valor de la posicion final.

x[1:3]
## [1] 10  9  8

En RStudio eposible definir caracteres vectoriales, es decir operar componentes con componentes.

x<-c(10, 9, 8, 7)
y<-c(10, 9, 8, 7)
z<- x+y
z
## [1] 20 18 16 14

Creacion de Matriz Para crear una matriz en RStudio se debe de utilizar el comando de matriz y dentro de los parentecis se añade los vaalores que tendra, la cantidad de datos que mostrara por filas o culomnas, dependiendo de la manera en la que los ordenen.

m<-matrix(data = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 5, byrow = TRUE)
m
##      [,1] [,2]
## [1,]    1    2
## [2,]    3    4
## [3,]    5    6
## [4,]    7    8
## [5,]    9   10

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.

m<-matrix(data = c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10), 5, byrow = TRUE)
colnames(m)<-c("id", "valor")
m
##      id valor
## [1,]  1     2
## [2,]  3     4
## [3,]  5     6
## [4,]  7     8
## [5,]  9    10

Para la creacion de vectores se asigna a una variable los valores que tendra y termina convirtiendose en un vector

vector<-m[,"valor"]
vector[3]
## [1] 6

Listas las listas pueden incluir diferentes tipos de elementos a diferencia de los array.

l <- list(c(1, 2, 3, 4), "curso", F, 1+2i, 3L)
l
## [[1]]
## [1] 1 2 3 4
## 
## [[2]]
## [1] "curso"
## 
## [[3]]
## [1] FALSE
## 
## [[4]]
## [1] 1+2i
## 
## [[5]]
## [1] 3

Para acceder a un componente de la lista se realiza lo siguiente.

l[[4]]
## [1] 1+2i

Para acceder a un componente de un elemento es.

l[[1]][3]
## [1] 3

DataFrame Es unn conjunto de valores de varios elementos.

nombres=c("Gaby", "Diego", "Jose de Jesus")
calif=c(90, 95, 100)
genero=c("femenino", "masculino", "masculino")

dataf = data.frame(nombres, calif, genero)
dataf
##         nombres calif    genero
## 1          Gaby    90  femenino
## 2         Diego    95 masculino
## 3 Jose de Jesus   100 masculino