Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
robertopucp
GitHub Repository: robertopucp/1eco35_2022_2
Path: blob/main/Trabajo_grupal/WG1/Grupo_5_R.R
2714 views
1
#Pregunta No 2
2
3
4
library(dplyr)
5
library(tidyr)
6
library(readxl)
7
8
9
set.seed(188) #Luego, definimos la random seed 188
10
v1 =sample(500)#Posteriormente, creamos x que será un vector 1x20 con valores entre 0 y 500
11
x= sample(500,20)
12
print(x) #Comprobamos la matriz x
13
14
y=list()#Ahora, para el punto 1.1, definimos el vector y que tendrá como componentes a los valores de x
15
i <- length(x)
16
if (i > 0 and i <= 100) #Si i entre 0 y 100, el componente 1xi adoptará el valor de i^0.5
17
{y.append(i**0.5)}
18
{else: y.append(i**0)} #Caso contrario, se computará el valor de 1
19
20
print(y) #Comprobamos la matriz y
21
22
z=list() #Ahora, para el punto 1.2, definimos el vector z que tendrá como componentes a los valores de x
23
i <- length(x):
24
if i > 100 and i <= 300: #Si i entre 100 y 300, el componente 1xi adoptará el valor de i-5
25
z.append(i-5)
26
else: z.append(i**0) #Caso contrario, se computará el valor de 1
27
28
print(z) #Comprobamos la matriz z
29
30
k=() #Ahora, para el punto 1.3, definimos el vector k que tendrá como componentes a los valores de x
31
i <- length(x):
32
if i > 300 and i <= 500: #Si i entre 300 y 500, el componente 1xi adoptará el valor de 50
33
k.append(50)
34
else: k.append(i**0) #Caso contrario, se computará el valor de 1
35
36
print(k) #Comprobamos la matriz z
37
38