Presentamos parcial #01 Introduccion a R
1)¿Que es un objeto R?, ¿como se crea y se manipula?
Es una aplicacion que almacena datos, valores y estructuras dentro de un entorno de trabajo. Podemos trbajar un con un vector, una matriz, una lista de datos, una función, etc.
x = 11
y <- c(1, 2, 3, 4, 5)
print(x)
## [1] 11
x
## [1] 11
2)¿Cuál es la diferencia entre una variable y un objeto?
La diferencia entre una variable y un objeto es; la variable se dirige a el nombre con el que esta asignado un objeto en la memoria. Mientras que el objeto es una estructura de datos que se encuentra dentro de la memoria.
3)¿Qué es un script en R?
Es un archivo de texto punto r que contiene códigos R, Permitiendonos ejecutar líneas de códigos de manera organizada y reproducible al momento.
4)¿Que son los comentarios en R y que significan?
Los comentarios en R se utilizan para colocar notas en el código sin llegar a afectar ninguna ejecución ejecucuion dentro de ella,utilizando el signo #.
5)Explica la diferencia entre un archivo .R y un archivo .RMarkdown.
Mientras el archivo r contiene solamente códigos r y ruda linea por linea o en us totalidad, el r nos deja introducir códigos r con textos explicativos en formato markdown ayudandonos asi mismo a generar informes en formatos HTML, PDF o Word de manera rapida.
6)¿Cómo se puede ejecutar solo una parte de un script en RStudio?
Primero seleccionamos la línea o el conjunto de lineas de código que queremos ejecutar y lo hacemos correr, solamente so seleccionado.
7)¿Cuál es la función de la pestaña “Environment” en RStudio?
La pestña Environment nos muestra todo lo creado en la sesión que trabajamos en el momento, permitiendo observarsus valores y estructuras.
8)Explica la diferencia entre la función print() y la ejecución directa de un objeto en la consola.
print(objeto) no deja ver explícitamente el contenido en la consola, por otro lado al ejecutar el objeto directamente, ademas de que también lo muestra, print() es mucho mas útil dentro de funciones o los propios scrips.
9)¿Cuál es la diferencia entre los operadores =, y, <- en R?
El operador <- es el operador de asignación estándar en r y el = se usa más en argumentos de funciones, aunque tambien asigna valores.
-Crea un vector con los nombres de cinco países e imprime el tercero y el quinto elemento.
paises <- c("Colombia", "Egipto", "Holanda", "Chipre", "Estados unidos")
print(paises[3])
## [1] "Holanda"
print(paises[5])
## [1] "Estados unidos"
-¿Cuál es la diferencia entre un vector y un data.frame en R?
Un vector es unidimensional es decir, con una sola fila o columna, tambien solo puede contener un tipo de dato ya sea numérico, de caracter,etc, mientras que un data.frame es bidimensional contiene varias filas y columnas, ademas de ello puede contener diferentes tipos de datos en sus distintas columnas.
-Crea una lista con un vector numérico, un dataframe y un vector de caracteres. Luego, extrae el segundo elemento de la lista.
vector<- c(10, 20, 30, 40, 50)
dataframe <- data.frame(
Nombre = c("Steven", "Luis", "Carlos"),
Edad = c(22, 21, 23),
Ciudad = c("Neiva", "Isnos", "Palermo")
)
caracteres <- c("Rojo", "Verde", "Azul")
lista <- list(vector, dataframe,caracteres)
segundo <-lista[[2]]
print(segundo)
## Nombre Edad Ciudad
## 1 Steven 22 Neiva
## 2 Luis 21 Isnos
## 3 Carlos 23 Palermo
¿Qué resultado devuelve la siguiente operación lógica en R? (5 >= 3) & (4 == 2 + 2) | (7 < 1)
resultado <- (5 >= 3) & (4 == 2 + 2) | (7 < 1)
print(resultado)
## [1] TRUE
-¿Cómo se puede verificar si un objeto en R es de tipo numeric?
Puedes verificar si un objeto es de tipo numericutilizando la función is.numeric().