class(1)
[1] "numeric"
Funciones Matemáticas, Operadores Matemáticos, Estadística, Base de Datos, etc.
Numéricos: Enteros, Decimales (float, doubles)
class(1)
[1] "numeric"
class(2.75)
[1] "numeric"
-3
[1] -3
3.5
[1] 3.5
Texto: Cadena
class("Hola, estoy aprendiendo R")
[1] "character"
"Hola Mundo"
[1] "Hola Mundo"
"Perú"
[1] "Perú"
Lógicos: Verdadero y Falso
class(T)
[1] "logical"
class(F)
[1] "logical"
TRUE
[1] TRUE
F
[1] FALSE
Suma
7+12
[1] 19
Resta
23-10
[1] 13
Multiplicación
5*8
[1] 40
División
40/7.5
[1] 5.333333
Potencia
Código ASCII Alt + 94 = ^
7^3
[1] 343
Operaciones en Paréntesis
2 + 7) * 25 (
[1] 225
Lógicos (0 y 1)
FALSE + FALSE
[1] 0
FALSE + TRUE
[1] 1
TRUE +TRUE
[1] 2
Tener en Cuenta:
“Hola” + “Que tal”
Error en “Hola” + “Que tal”: argumento no-numérico para operador binario
Tenemos: ==, !=, <, >, <=, >=
5==7
[1] FALSE
8>5
[1] TRUE
Negación Lógica
!FALSE
[1] TRUE
Conjuncion (Y)
5>3) & (2>4) (
[1] FALSE
Disyuncion (O)
10>3) | (2>4) (
[1] TRUE
Variables numéricas
=5
x x
[1] 5
Variables Texto
= "Jaime"
nombre nombre
[1] "Jaime"
Variables Lógicas
= TRUE
es_mayor es_mayor
[1] TRUE
Combinación
+2 x
[1] 7
Vectores
= c(17,25,32,44)
edades edades
[1] 17 25 32 44
<- c("Susana", "Luis", "Judith")
nombres nombres
[1] "Susana" "Luis" "Judith"
Matrices
Genera numeros de 1 al 6 y ubica en cada intersección de la columna y fila
<- matrix(1:6, nrow = 2)
matriz matriz
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
Listas
= list(nombre="James", edades, aprobado=TRUE)
mi_lista mi_lista
$nombre
[1] "James"
[[2]]
[1] 17 25 32 44
$aprobado
[1] TRUE
DATA FRAMES (Bases de Datos)
= data.frame(nombre= c("Jaime", "Susana"),
datos edad = c(36, 28),
aprobado = c(T, F),
horas_estudio= c(25, 10)
) datos
nombre edad aprobado horas_estudio
1 Jaime 36 TRUE 25
2 Susana 28 FALSE 10
Data Frame Mostrar Estudiante, Curso, Condicion
= data.frame(
escuela estudiante = c("Jorge","Maria","Diego"),
curso = c("BI", "Java", "Python"),
condicion = c("Matriculado","Matriculada", "Suspendido")
) escuela
estudiante curso condicion
1 Jorge BI Matriculado
2 Maria Java Matriculada
3 Diego Python Suspendido
Ejemplo Funcion obtener media
=mean(edades)
edad_promedio edad_promedio
[1] 29.5
Ejemplo Funcion suma edades
=sum(edades)
suma_edades suma_edades
[1] 118
Derechos Reservados ® Inteligencia Negocios
Fecha:
<- Sys.Date()
fecha_actual print(fecha_actual)
[1] "2025-08-08"