Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Rmd
---
title: "Introducción a Rstudio"
author: "Ramfis Tatis"
date: '2022-05-05'
output: pdf_document
---
# vectores
```{r setup, include=FALSE}
x <- c(2,3,4,5)
y <- c(9,0,4,4,5)
c <- r + y # la longitud del objeto más largo no es un múltiplo de la longitud del objeto más corto
```
# Extracción de valores
```{r}
o <- c(1:20)
o[4]
o[c(3,9)]
```
# sucesiones
```{r}
1:90
seq(90)
seq(7,8)
seq(1,76, by = 2) # intercala
seq(from = 5, to = 50, by= 10)
rep(2, 4)
rep(1:3, 3)
```
https://lms-23t2.intec.edu.do/pluginfile.php/405280/mod_resource/content/1/Untitled.Rmd 1/3
24/7/23, 8:24 lms-23t2.intec.edu.do/pluginfile.php/405280/mod_resource/content/1/Untitled.Rmd
```
mean(p)
```
# funciones filter, subset y which
```{r}
# formas de filtrar informacion
t <- c(87,98,65,54,65)
w <- t[t*t > 67]
t*t > 67
b <- m[m>90]
b
subset(b , b>90)
# Función ifelse, ifelse devuelve un valor con la misma forma que test que se rellena con elementos
seleccionados entre sí o no dependiendo de si el elemento de test es VERDADERO o FALSO.
```{r}
# ifelse(test, yes, no) logica de la funciòn
l <- 7
ifelse(l > 8, 5*l, 3+2)
# Funciones utlites
```{r}
which.max(r) # permite extraer la posición donde se encuentra el valor mínimo de un vector
which.max(r) # extrae la posición del valor máximo de un vector
```
Uva
# Forma de operar con vectores de caracteres, podemos asignarles valores a vector Uva
Precio <- c(30,28,40) # precios de las Uvas
# una forma más sencilla para operar con una matriz es con la función matriz
juan2 <- matrix(1:9, nrow = 3, ncol = 3)
juan2
rownames(juan2) <- c("hijos", "primos", "esposas") # forma de cambiar los nombres de las filas
juan2
```
# como trabajar con factores
```{r}
Pais <- c("RD", "China", "USA", "Chile", "Peru", "ARG","ARG","ARG", "USA" ,"USA", "RD","RD")
class(Pais)
https://lms-23t2.intec.edu.do/pluginfile.php/405280/mod_resource/content/1/Untitled.Rmd 3/3