En este primer markdown, analizaremos los comandos básicos de R conociendo algunas de las herramientas para realizar algunas operaciones aritméticas.

Símbolos

^

Asignación de Variables

x <- 3
y <- 2

Impresión de Resultados

x
## [1] 3
y
## [1] 2

Operaciones Aritméticas

suma <- x+y
suma
## [1] 5
resta <- x-y
resta
## [1] 1
multiplicacion <- x*y
multiplicacion
## [1] 6
division <- x/y
division
## [1] 1.5
division_entera <- x%/%y
division_entera
## [1] 1
residuo <- x%%y
residuo
## [1] 1
potencia <- x^y
potencia
## [1] 9

Funciones Matemáticas

raizcuadrada <- sqrt(x)
raizcuadrada
## [1] 1.732051
raizcubica <- x^(1/3)
raizcubica
## [1] 1.44225
exponencial <- exp(1)
exponencial
## [1] 2.718282
absoluto <- abs(x)
absoluto
## [1] 3
signo <- sign(x)
signo
## [1] 1
redondeo_arriba <- ceiling(x/y)
redondeo_arriba
## [1] 2
redondeo_abajo <- floor(division)
redondeo_abajo
## [1] 1
truncar <- trunc(division)
truncar
## [1] 1

Constantes

pi
## [1] 3.141593
radio <- 5
area_circulo <- pi*radio^2
area_circulo
## [1] 78.53982

Vectores

a <- c(1, 2, 3, 4, 5)
a
## [1] 1 2 3 4 5
?c

longitud <- length(a)
longitud
## [1] 5
promedio <- mean(a)
promedio
## [1] 3
resumen <- summary(a)
resumen
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##       1       2       3       3       4       5
orden_ascendente <- sort(a)
orden_ascendente
## [1] 1 2 3 4 5
orden_descendente <- sort(a,decreasing=TRUE)
orden_descendente
## [1] 5 4 3 2 1
?sort

b <- c(1, 2, 3, 4, 5)
b
## [1] 1 2 3 4 5
suma_vectores <- a+b
suma_vectores
## [1]  2  4  6  8 10
plot(a,b)

?plot
## Help on topic 'plot' was found in the following packages:
## 
##   Package               Library
##   graphics              /Library/Frameworks/R.framework/Versions/4.2/Resources/library
##   base                  /Library/Frameworks/R.framework/Resources/library
## 
## 
## Using the first match ...
plot(a,b, type="b", main="Ventas Totales", xlab="Semana", ylab="M USD")

Conclusiones

R es un lenguaje de programación útil para realizar cálculos, principalmente, estadísticos y forma parte de las herramientas del BigData

R Studio es el entorno donde se puede programar R, y gracias a que también aquí se puede programar Python, en julio de este año se anunció que su nombre cambiará a Posit.

En esta introducción, lo que llama la atención es la constante aparición de alertas o errores en el programa, los cuales encontramos que principalmente se deben a que la versión no es la más reciente, a la falta de instalación de paquetes o errores tipográficos o de “dedo” que se cometen de manera accidental.

Como introducción al programa podemos visualizar un panorama en el cual tendremos la oportunidad de desarrollar múltiples tareas respecto a problemas de diferentes áreas tales como matemáticas, estadísticas y cualquier incógnita que requiera el análisis y manejo de datos.

LS0tCnRpdGxlOiA8c3BhbiBzdHlsZT0gIkNvbG9yOkdyZWVuIiA+IENvbWFuZG9zIGLDoXNpY29zIDwvc3Bhbj4KYXV0aG9yOiAiSXNhYWMgRMOtYXogQTAxNTQwNTQzIgpkYXRlOiAiMjAyMi0wOS0wNSIKb3V0cHV0OiAKICBodG1sX2RvY3VtZW50OgogICAgdG9jOiB0cnVlCiAgICB0b2NfZmxvYXQ6IHRydWUKICAgIGNvZGVfZG93bmxvYWQ6IHRydWUKLS0tCjxpbWcgc3JjPSIvVXNlcnMvaXNhYWNkaWF6cnVpemRlY2hhdmV6L0Rvd25sb2Fkcy9lY3VhY2lvbmVzLW1hdGVtYXRpY2FzLXJldm9sdWNpb25hcmlhcy5qcGciPgoKRW4gZXN0ZSBwcmltZXIgbWFya2Rvd24sIGFuYWxpemFyZW1vcyBsb3MgY29tYW5kb3MgYsOhc2ljb3MgZGUgUiBjb25vY2llbmRvIGFsZ3VuYXMgZGUgbGFzIGhlcnJhbWllbnRhcyBwYXJhIHJlYWxpemFyIGFsZ3VuYXMgb3BlcmFjaW9uZXMgYXJpdG3DqXRpY2FzLgoKIyMjIDxzcGFuIHN0eWxlPSAiQ29sb3I6R3JlZW4iID4gU8OtbWJvbG9zIDwvc3Bhbj4KXiAgCn4gCiMjIyA8c3BhbiBzdHlsZT0gIkNvbG9yOkdyZWVuIiA+IEFzaWduYWNpw7NuIGRlIFZhcmlhYmxlcyA8L3NwYW4+CmBgYHtyfQoKeCA8LSAzCnkgPC0gMgoKYGBgCgojIyMgPHNwYW4gc3R5bGU9ICJDb2xvcjpHcmVlbiIgPiBJbXByZXNpw7NuIGRlIFJlc3VsdGFkb3MgPC9zcGFuPgpgYGB7cn0KeAp5CgpgYGAKCiMjIyA8c3BhbiBzdHlsZT0gIkNvbG9yOkdyZWVuIiA+IE9wZXJhY2lvbmVzIEFyaXRtw6l0aWNhcyA8L3NwYW4+CgpgYGB7cn0Kc3VtYSA8LSB4K3kKc3VtYQoKcmVzdGEgPC0geC15CnJlc3RhCgptdWx0aXBsaWNhY2lvbiA8LSB4KnkKbXVsdGlwbGljYWNpb24KCmRpdmlzaW9uIDwtIHgveQpkaXZpc2lvbgoKZGl2aXNpb25fZW50ZXJhIDwtIHglLyV5CmRpdmlzaW9uX2VudGVyYQoKcmVzaWR1byA8LSB4JSV5CnJlc2lkdW8KCnBvdGVuY2lhIDwtIHheeQpwb3RlbmNpYQoKYGBgCgojIyMgPHNwYW4gc3R5bGU9ICJDb2xvcjpHcmVlbiIgPiBGdW5jaW9uZXMgTWF0ZW3DoXRpY2FzIDwvc3Bhbj4KCmBgYHtyfQpyYWl6Y3VhZHJhZGEgPC0gc3FydCh4KQpyYWl6Y3VhZHJhZGEKCnJhaXpjdWJpY2EgPC0geF4oMS8zKQpyYWl6Y3ViaWNhCgpleHBvbmVuY2lhbCA8LSBleHAoMSkKZXhwb25lbmNpYWwKCmFic29sdXRvIDwtIGFicyh4KQphYnNvbHV0bwoKc2lnbm8gPC0gc2lnbih4KQpzaWdubwoKcmVkb25kZW9fYXJyaWJhIDwtIGNlaWxpbmcoeC95KQpyZWRvbmRlb19hcnJpYmEKCnJlZG9uZGVvX2FiYWpvIDwtIGZsb29yKGRpdmlzaW9uKQpyZWRvbmRlb19hYmFqbwoKdHJ1bmNhciA8LSB0cnVuYyhkaXZpc2lvbikKdHJ1bmNhcgoKYGBgCgoKIyMjIDxzcGFuIHN0eWxlPSAiQ29sb3I6R3JlZW4iID4gQ29uc3RhbnRlcyA8L3NwYW4+CmBgYHtyfQpwaQpyYWRpbyA8LSA1CmFyZWFfY2lyY3VsbyA8LSBwaSpyYWRpb14yCmFyZWFfY2lyY3VsbwoKYGBgCgojIyMgPHNwYW4gc3R5bGU9ICJDb2xvcjpHcmVlbiIgPiBWZWN0b3JlcyA8L3NwYW4+CmBgYHtyfQphIDwtIGMoMSwgMiwgMywgNCwgNSkKYQo/YwoKbG9uZ2l0dWQgPC0gbGVuZ3RoKGEpCmxvbmdpdHVkCgpwcm9tZWRpbyA8LSBtZWFuKGEpCnByb21lZGlvCgpyZXN1bWVuIDwtIHN1bW1hcnkoYSkKcmVzdW1lbgoKb3JkZW5fYXNjZW5kZW50ZSA8LSBzb3J0KGEpCm9yZGVuX2FzY2VuZGVudGUKCm9yZGVuX2Rlc2NlbmRlbnRlIDwtIHNvcnQoYSxkZWNyZWFzaW5nPVRSVUUpCm9yZGVuX2Rlc2NlbmRlbnRlCj9zb3J0CgpiIDwtIGMoMSwgMiwgMywgNCwgNSkKYgoKc3VtYV92ZWN0b3JlcyA8LSBhK2IKc3VtYV92ZWN0b3JlcwoKcGxvdChhLGIpCj9wbG90CgpwbG90KGEsYiwgdHlwZT0iYiIsIG1haW49IlZlbnRhcyBUb3RhbGVzIiwgeGxhYj0iU2VtYW5hIiwgeWxhYj0iTSBVU0QiKQoKYGBgCgojIyMgPHNwYW4gc3R5bGU9ICJDb2xvcjpHcmVlbiIgPiBDb25jbHVzaW9uZXMgPC9zcGFuPgoKUiBlcyB1biBsZW5ndWFqZSBkZSBwcm9ncmFtYWNpw7NuIMO6dGlsIHBhcmEgcmVhbGl6YXIgY8OhbGN1bG9zLCBwcmluY2lwYWxtZW50ZSwgZXN0YWTDrXN0aWNvcyB5IGZvcm1hIHBhcnRlIGRlIGxhcyBoZXJyYW1pZW50YXMgZGVsIEJpZ0RhdGEKClIgU3R1ZGlvIGVzIGVsIGVudG9ybm8gZG9uZGUgc2UgcHVlZGUgcHJvZ3JhbWFyIFIsIHkgZ3JhY2lhcyBhIHF1ZSB0YW1iacOpbiBhcXXDrSBzZSBwdWVkZSBwcm9ncmFtYXIgUHl0aG9uLCBlbiBqdWxpbyBkZSBlc3RlIGHDsW8gc2UgYW51bmNpw7MgcXVlIHN1IG5vbWJyZSBjYW1iaWFyw6EgYSBQb3NpdC4KCkVuIGVzdGEgaW50cm9kdWNjacOzbiwgbG8gcXVlIGxsYW1hIGxhIGF0ZW5jacOzbiBlcyBsYSBjb25zdGFudGUgYXBhcmljacOzbiBkZSBhbGVydGFzIG8gZXJyb3JlcyBlbiBlbCBwcm9ncmFtYSwgbG9zIGN1YWxlcyBlbmNvbnRyYW1vcyBxdWUgcHJpbmNpcGFsbWVudGUgc2UgZGViZW4gYSBxdWUgbGEgdmVyc2nDs24gbm8gZXMgbGEgbcOhcyByZWNpZW50ZSwgYSBsYSBmYWx0YSBkZSBpbnN0YWxhY2nDs24gZGUgcGFxdWV0ZXMgbyBlcnJvcmVzIHRpcG9ncsOhZmljb3MgbyBkZSAiZGVkbyIgcXVlIHNlIGNvbWV0ZW4gZGUgbWFuZXJhIGFjY2lkZW50YWwuCgpDb21vIGludHJvZHVjY2nDs24gYWwgcHJvZ3JhbWEgcG9kZW1vcyB2aXN1YWxpemFyIHVuIHBhbm9yYW1hIGVuIGVsIGN1YWwgdGVuZHJlbW9zIGxhIG9wb3J0dW5pZGFkIGRlIGRlc2Fycm9sbGFyIG3Dumx0aXBsZXMgdGFyZWFzIHJlc3BlY3RvIGEgcHJvYmxlbWFzIGRlIGRpZmVyZW50ZXMgw6FyZWFzIHRhbGVzIGNvbW8gbWF0ZW3DoXRpY2FzLCBlc3RhZMOtc3RpY2FzIHkgY3VhbHF1aWVyIGluY8OzZ25pdGEgcXVlIHJlcXVpZXJhIGVsIGFuw6FsaXNpcyB5IG1hbmVqbyBkZSBkYXRvcy4gCg==