knitr::opts_chunk$set(error = TRUE)
2+4
## [1] 6
sqrt(45)*234+324/7
## [1] 1616.005
Puedo crear objetos y asignarles un valor
A<-34
A
## [1] 34
B<-25
B
## [1] 25
A+B
## [1] 59
225 ^ 0.5
## [1] 15
para saber el valor absoluto de un número
abs(-456)
## [1] 456
Para R no es lo mismo si las letras son mayúsculas o minúsculas. A no es lo mismo que a
A+b
## Error in eval(expr, envir, enclos): object 'b' not found
R no toma en cuenta los espacios en blanco
a <- 45
a
## [1] 45
R nos puede avisar cuando falta información
2+
## Error: <text>:2:0: unexpected end of input
## 1: 2+
## ^
3*
## Error: <text>:2:0: unexpected end of input
## 1: 3*
## ^
Puedo preguntarle a R si una expresión es verdadera o falsa
2+6+8==12
## [1] FALSE
2+6+8==16
## [1] TRUE
puedo crear vectores para almacennar muchow números con la función “c”
vector<-c(23,45,67,55,34)
vector
## [1] 23 45 67 55 34
vector2<-c(12,56,76,34,23)
vector2
## [1] 12 56 76 34 23
vector3<-vector+vector2
vector3
## [1] 35 101 143 89 57
Para saber cuantos elementos tiene un vector
length(vector3)
## [1] 5
Puedo acceder a los diferentes elementos que están guardados dentro de un vector. Para ello utilizo el nombre del vector y entre corchetes escribo el número de orden donde se encuentra el número al que deseo acceder
vector3[1]
## [1] 35
si deseo acceder al último número tendré que escribir
vector3[5]
## [1] 57
De esta misma manera puedo hacer operaciones
vector3[5]+vector3[2]
## [1] 158
Puedo extraer más de un elemento del vector
vector3[c(1,2)]
## [1] 35 101
Si guardar texto debo escribirlo entre comillas
texto<-hola
## Error in eval(expr, envir, enclos): object 'hola' not found
texto<-"hola"
texto<-“hola”