Preface

In this book, we will introduce an interesting method. # PAMPHLET I

0.1 TIPOS DE DATOS I

Existen cuatro tipos de datos con los cuales trabaja R:

1- Numeric. 2- Logical. 3- Character. 4- Integers.

Algunos ejemplo:

0.1.0.1 NUMERIC - INTERGER.

x <- 1.3
class(x)
## [1] "numeric"

Este tipo de dato nos permite realizar operaciones numericas como sumar, restar, dividir y multiplicar.

0.1.0.2 CHARACTER - STRING

Los datos de tipo no se pueden administrar como los datos anteriores, estos son denominados “String” y son basicamente palabras.

Algunos ejemplos

y <- " Esto es un Panfleto"
print(y)
## [1] " Esto es un Panfleto"
class(y)
## [1] "character"

0.1.0.3 BOOLEAN -LOGICAL

LOs datos de tipo Boolean , son datos de dos que tienen dos posibilidades. Pr un lado los FALSE y por otro los TRUE (falso y verdadero).

z <- 1<2
print(z)
## [1] TRUE
class(z)
## [1] "logical"

0.1.0.4 Variables.

Una variable nos proporciona almacenamiento con nombre que nuestros programas pueden manipular.

Una variable en R puede almacenar un vector, un grupo de vectores o una combinación de muchos R objects.

Un nombre de variable válido consta de letras, números y los caracteres de punto o subrayado. El nombre de la variable comienza con una letra o el punto no seguido de un número.(https://www.tutorialspoint.com/r/r_variables.htm)

Ejemplo de variables son los dados anteriores, en donde se indica una nombtre de variable y su contenido

x <-1:30
print(x)
##  [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
## [26] 26 27 28 29 30

Donde x es la variable , y contiene numeros del 1 al 30. Como vimos yuna variable no tiene un tipo determinado de datos, puede adoptar cualquiera, e incluso ser una mezcla de esos datos.

0.1.0.5 Vectores.

Los vectores son los objetos de datos R más básicos y hay seis tipos de vectores atómicos. Son lógicos, enteros, dobles, complejos, de carácter y sin formato (https://www.tutorialspoint.com/r/r_vectors.htm).

Un vector es una matriz de una dimension, y la manera mas facil de crear uno es con el comando “c”.

Aqui tambien existen distintos tipos de vectores

0.1.0.6 NUMERIC - INTERGER

 q <- c(1,2,3,4,5,6)
print(q)
## [1] 1 2 3 4 5 6
class(q)
## [1] "numeric"

0.1.0.7 CHARACTER - STRING

s <- c("uno", "dos", "tres")
print(s)
## [1] "uno"  "dos"  "tres"
class(s)
## [1] "character"

0.1.0.8 BOOLEAN - LOGICAL

h <- c(FALSE, TRUE, FALSE, TRUE)
print(h)
## [1] FALSE  TRUE FALSE  TRUE
class(h)
## [1] "logical"

0.1.0.9 RESUMEN.

Podemos juntar distintos vectores, deben tener las mismas dimensiones para ser perados

vec_1 <- c(1,2,3,4,5,6,7)
vec_2 <- c(30:36)
print(vec_1)
## [1] 1 2 3 4 5 6 7
print(vec_2)
## [1] 30 31 32 33 34 35 36
print(vec_1+vec_2)
## [1] 31 33 35 37 39 41 43

0.1.1 OPERACIONES ARITMETICAS.

La aritmética es la rama de la matemática cuyo objeto de estudio son los números y las operaciones elementales hechas con ellos: adición, sustracción, multiplicación y división. En R se pueden realizar operaciones aritmeticas simple y complejas, daremos unos ejemplos simples de estas operaciones.

0.1.1.1 SUMA.

1+1
## [1] 2
w <- c(1)
p <- c(2)
w+p
## [1] 3

Solo se pueden sumar valores de datos numericos, si sumaramos lo siguiente nos entregaria el aiguiente resultado

a <- c("hola")
b <- c("Chao")
a+b
## Error in a + b: non-numeric argument to binary operator

El resultado nos indica que no se pueden sumar o realizar operaciones aritmeticas con datos no numericos.

0.1.1.2 RESTA

2-1
## [1] 1
w <- c(1)
p <- c(2)
w-p
## [1] -1

0.1.1.3 DIVISION.

2/1
## [1] 2
w <- c(1)
p <- c(2)
w/p
## [1] 0.5

0.1.1.4 MULTIPLICACION.

2*1
## [1] 2
w <- c(1)
p <- c(2)
w*p
## [1] 2

0.1.1.5 OPERADORES LOGICOS.

Una operador lógico es un símbolo o palabra especial que conecta dos o más frases de información. Un operador, en la programación de computadoras, es un símbolo que generalmente representa una acción o proceso.

Estos símbolos fueron adaptados de las matemáticas y la lógica. Un operador es capaz de manipular un cierto valor u operando.

Descripcion Operador
Menor que <
Men o Ig que <=
Mayor que >
May o Ig que >=
Igual ==
Distinto !=