EJERCICIO 1
La tabla presenta la altura, en metros, de los arboles que se
encuentran en 4 áreas de terreno.

Resolver mediante el uso de R
b) Agrupar los 4 vectores generados, en una lista
(estructura de datos):
ar<-list(Area1=a1,Area2=a2,Area3=a3,Area4=a4)
ar
## $Area1
## [1] 7.5 12.0 14.5
##
## $Area2
## [1] 12.5 10.5 13.0 9.0 18.5
##
## $Area3
## [1] 11.0 8.0 7.5 9.5 9.5 19.0 14.0
##
## $Area4
## [1] 12.5 16.0 9.5 10.0
c) Determinar, para cada area de terreno, si la
altura del primer arbol es mayor a la del último árbol:
(En esta parte separaremos con comentarios dentro del código R cada
área. Ej. #Área1)
#Área 1
posin<- ar[[1]][1]
posfin<-ar[[1]][3]
if(posin>posfin){
cat(posin,"Es la la altura mayor del primer arbol")
}else {
cat(posfin,"Es la la altura mayor del ultimo arbol")}
## 14.5 Es la la altura mayor del ultimo arbol
#Área 2
posin<- ar[[2]][1]
posfin<-ar[[2]][5]
if(posin>posfin){
cat(posin,"Es la la altura mayor del primer arbol")
}else {
cat(posfin,"Es la la altura mayor del ultimo arbol")}
## 18.5 Es la la altura mayor del ultimo arbol
#Área 3
posin<- ar[[3]][1]
posfin<-ar[[3]][7]
if(posin>posfin){
cat(posin,"Es la la altura mayor del primer arbol")
}else {
cat(posfin,"Es la la altura mayor del ultimo arbol")
}
## 14 Es la la altura mayor del ultimo arbol
ar
## $Area1
## [1] 7.5 12.0 14.5
##
## $Area2
## [1] 12.5 10.5 13.0 9.0 18.5
##
## $Area3
## [1] 11.0 8.0 7.5 9.5 9.5 19.0 14.0
##
## $Area4
## [1] 12.5 16.0 9.5 10.0
#Área 4
posin<- ar[[4]][1]
posfin<-ar[[4]][4]
if(posin>posfin){
cat(posin,"Es la la altura mayor del primer arbol")
}else {
cat(posfin,"Es la la altura mayor del ultimo arbol")
}
## 12.5 Es la la altura mayor del primer arbol
d) Determinar el logaritmo decimal de la altura del
tercer arbol del área de terreno 3:
a<-log10(ar[[3]][3])
a
## [1] 0.8750613
e) Determinar la suma de las alturas de los 3
primeros árboles del área de terreno 4:
e4<-ar[[4]][1:3]
e4
## [1] 12.5 16.0 9.5
sum(e4)
## [1] 38
EJERCICIO 2
Calcular:
a) Elaborar un archivo de tipo texto (txt) que
contenga los datos de la tabla anterior. Utilizar el tabulador para
separar estos datos respecto de cada variable. Guardamos este archivo en
el escritorio de windows y lo llamamos EjercicioR.txt:
library(readr)
## Warning: package 'readr' was built under R version 4.3.1
Ejercio_R <- read_delim("C:/Users/FLOR MARIA MOROCHO/Downloads/EjercicioR.txt",
delim = "\t", escape_double = FALSE)
## Rows: 5 Columns: 3
## ── Column specification ────────────────────────────────────────────────────────
## Delimiter: "\t"
## chr (1): Sexo
## dbl (2): Presion Arterial, Pulso x min
##
## ℹ Use `spec()` to retrieve the full column specification for this data.
## ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
View(Ejercio_R)
b) Desde R leer el archivo antes mencionado y
almacenar su contenido en una variable llamado datos:
datos<-Ejercio_R
datos
## # A tibble: 5 × 3
## Sexo `Presion Arterial` `Pulso x min`
## <chr> <dbl> <dbl>
## 1 Hombre 119 59
## 2 Mujer 99 89
## 3 Hombre 102 107
## 4 Hombre 78 76
## 5 Mujer 78 91
head(Ejercio_R,1)
## # A tibble: 1 × 3
## Sexo `Presion Arterial` `Pulso x min`
## <chr> <dbl> <dbl>
## 1 Hombre 119 59
c) Visualizar los valores para las 3 variables para
el primer individuo y el cuarto individuo:
#Primer individuo
Ejercio_R[1,c("Sexo","Presion Arterial","Pulso x min")]
## # A tibble: 1 × 3
## Sexo `Presion Arterial` `Pulso x min`
## <chr> <dbl> <dbl>
## 1 Hombre 119 59
#Cuarto individuo
Ejercio_R[4,c("Sexo","Presion Arterial","Pulso x min")]
## # A tibble: 1 × 3
## Sexo `Presion Arterial` `Pulso x min`
## <chr> <dbl> <dbl>
## 1 Hombre 78 76
d) Determine si la primera mujer (posición 2) tiene
una presión arterial mayor que la segunda mujer (ubicada en la posición
5):
pre1<-Ejercio_R[[2]][2]
pre2<-Ejercio_R[[2]][4]
if (pre1>pre2) {
cat(pre1 ,"La presion aterial de la primera mujer es mayor")
}else {
cat(pre2 ,"La presion aterial de la segunda mujer es mayor")
}
## 99 La presion aterial de la primera mujer es mayor
f) Calcular la raíz cuadrada de la presión arterial
del cuarto paciente
datos
## # A tibble: 5 × 3
## Sexo `Presion Arterial` `Pulso x min`
## <chr> <dbl> <dbl>
## 1 Hombre 119 59
## 2 Mujer 99 89
## 3 Hombre 102 107
## 4 Hombre 78 76
## 5 Mujer 78 91
ps4<-datos[4,]
ps4
## # A tibble: 1 × 3
## Sexo `Presion Arterial` `Pulso x min`
## <chr> <dbl> <dbl>
## 1 Hombre 78 76
preps4<-datos[[2]][4]
preps4
## [1] 78
sqrt(preps4)
## [1] 8.831761