R - Preguntas de la entrevista
Estimados lectores, estas preguntas de la entrevista de R se han diseñado especialmente para familiarizarse con la naturaleza de las preguntas que puede encontrar durante su entrevista para el tema de la programación de R. Según mi experiencia, los buenos entrevistadores difícilmente planean hacer una pregunta en particular durante su entrevista, normalmente las preguntas comienzan con algún concepto básico del tema y luego continúan basándose en una discusión adicional y lo que usted responde.
R es un lenguaje de programación destinado al análisis estadístico y la creación de gráficos para este fin. En lugar de tipos de datos, tiene objetos de datos que se utilizan para cálculos. Se utiliza en los campos de minería de datos, análisis de regresión, estimación de probabilidad, etc., utilizando muchos paquetes disponibles en él.
Hay 6 objetos de datos en R. Son vectores, listas, matrices, matrices, marcos de datos y tablas.
Un nombre de variable válido consta de letras, números y el punto o el subrayado. El nombre de la variable comienza con una letra o el punto no seguido de un número.
Una matriz es siempre bidimensional, ya que solo tiene filas y columnas. Pero una matriz puede tener cualquier número de dimensiones y cada dimensión es una matriz. Por ejemplo, una matriz de 3x3x2 representa 2 matrices cada una de dimensión 3x3.
Los objetos de datos de factor en R se utilizan para almacenar y procesar datos categóricos en R.
Se puede cargar un archivo csv usando la función read.csv. R crea un marco de datos al leer los archivos csv usando esta función.
El comando getwd () proporciona el directorio de trabajo actual en el entorno R.
Este es el paquete que se carga de forma predeterminada cuando se establece el entorno R. Proporciona las funcionalidades básicas como entrada / salida, cálculos aritméticos, etc. en el entorno R.
La regresión logística trata de medir la probabilidad de una variable de respuesta binaria. En R, la función glm () se usa para crear la regresión logística.
La expresión M [4,2] da el elemento de la 4ª fila y la 2ª columna.
Cuando dos vectores de diferente longitud están involucrados en una operación, los elementos del vector más corto se reutilizan para completar la operación. A esto se le llama reciclaje de elementos. Ejemplo: v1 <- c (4,1,0,6) y V2 <- c (2,4) luego v1 * v2 da (8,4,0,24). Se repiten los elementos 2 y 4.
Podemos llamar a una función en R de 3 formas. El primer método es llamar usando la posición de los argumentos. Segundo método de identificación para llamar usando el nombre de los argumentos y el tercer método es llamar por defecto a los argumentos.
La evaluación diferida de una función significa que el argumento se evalúa solo si se usa dentro del cuerpo de la función. Si no hay ninguna referencia al argumento en el cuerpo de la función, simplemente se ignora.
Para instalar un paquete en R usamos el siguiente comando.
install.packages("package Name")
El paquete denominado "XML" se utiliza para leer y procesar los archivos XML.
Podemos actualizar cualquiera de los elementos, pero podemos eliminar solo el elemento al final de la lista.
La expresión general para crear una matriz en R es - matrix (data, nrow, ncol, byrow, dimnames)
La función boxplot () se utiliza para crear diagramas de caja en R. Toma una fórmula y un marco de datos como entradas para crear los diagramas de caja.
La frecuencia 6 indica que el intervalo de tiempo para los datos de la serie temporal es cada 10 minutos de una hora.
En R, los objetos de datos se pueden convertir de una forma a otra. Por ejemplo, podemos crear un marco de datos fusionando muchas listas. Esto implica una serie de comandos R para llevar los datos al nuevo formato. Esto se llama remodelación de datos.
Genera 4 números aleatorios entre 0 y 1.
Usa el comando
installed.packages()
Divide las cadenas del vector x en subcadenas en la posición de la letra e.
x <- "The quick brown fox jumps over the lazy dog"
split.string <- strsplit(x, " ")
extract.words <- split.string[[1]]
result <- unique(tolower(extract.words))
print(result)
Error en v * x [1]: argumento no numérico para el operador binario
[1] 5 12 21 32 s
Convierte una lista en un vector.
x <- pbinom(26,51,0.5)
print(x)
N / A
Usando la función as.data.frame ()
function(x) { x[is.na(x)] <- sum(x, na.rm = TRUE); x }
Se utiliza para aplicar la misma función a cada uno de los elementos de una matriz. Por ejemplo, encontrar la media de las filas en cada fila.
Cada matriz se puede llamar una matriz, pero no al revés. La matriz es siempre bidimensional, pero la matriz puede ser de cualquier dimensión.
?N / A
sd (x, na.rm = VERDADERO)
setwd ("Ruta")
"%%" da el resto de la división del primer vector con el segundo, mientras que "% /%" da el cociente de la división del primer vector con el segundo.
Encuentra la columna que tiene el valor máximo para cada fila.
hist ()
rm (x)
datos (paquete = "MASA")
data(package = .packages(all.available = TRUE))
Se utiliza para instalar el paquete ar desde el directorio local navegando y seleccionando el archivo.
15 %in% x
pairs(formula, data)
Donde la fórmula representa la serie de variables utilizadas en pares y los datos representan el conjunto de datos del cual se tomarán las variables.
Las funciones subconjunto () se utilizan para seleccionar variables y observaciones. La función sample () se usa para elegir una muestra aleatoria de tamaño n de un conjunto de datos.
is.matrix (m) debería devolver TRUE.
[1] NA
La función t () se utiliza para transponer una matriz. Ejemplo: t (m), donde m es una matriz.
La declaración "siguiente" en el lenguaje de programación R es útil cuando queremos omitir la iteración actual de un ciclo sin terminarlo.
¿Lo que sigue?
Además, puede repasar las asignaciones anteriores que haya realizado con el tema y asegurarse de poder hablar con confianza sobre ellas. Si está más fresco, el entrevistador no espera que responda preguntas muy complejas, sino que debe hacer que sus conceptos básicos sean muy sólidos.
En segundo lugar, realmente no importa mucho si no pudo responder algunas preguntas, pero es importante que lo que sea que haya respondido, debe haberlo respondido con confianza. Así que siéntete seguro durante tu entrevista. En tutorialspoint le deseamos la mejor suerte para tener un buen entrevistador y todo lo mejor para su futuro. Salud :-)