Articles of r faq

¿Qué significan los operadores% op% en R? por ejemplo, “% en%”

Traté de hacer esta búsqueda simple pero no pude encontrar nada en el símbolo de porcentaje ( % ) en R. ¿Qué significa %in% en el siguiente código? time(x) %in% time(y) donde y son matrices. ¿Cómo busco ayuda en %in% y funciones similares que siguen el patrón %stuff% , ya que no puedo encontrar el […]

Cómo filtrar de manera eficiente un dataframe?

Tengo un dataframe e intenté seleccionar solo las observaciones que me interesan con esto: data[data[“Var1”]>10] Desafortunadamente, este comando destruye la estructura de data.frame y devuelve un vector largo. Lo que quiero obtener es el dataframe acortado por las observaciones que no coinciden con mis criterios.

¿Por qué `vapply` es más seguro que` sapply`?

La documentación dice vapply es similar a sapply , pero tiene un tipo de valor de retorno previamente especificado, por lo que puede ser más seguro […] de usar. ¿Podrían explicar por qué es generalmente más seguro, tal vez dando ejemplos? PD: Conozco la respuesta y ya tiendo a evitar sapply . Solo desearía que […]

Cómo cargar paquetes en R automáticamente?

¿Podría sugerirme una forma de cargar paquetes en R automáticamente? Quiero decir, quiero iniciar una sesión en R sin necesidad de utilizar la library(‘package name’) varias veces. Supongamos que descargué todos los paquetes que deseo usar la próxima vez que inicie R.

¿Debo usar un data.frame o una matrix?

¿Cuándo se debe usar un data.frame y cuándo es mejor usar una matrix ? Ambos mantienen los datos en un formato rectangular, por lo que a veces no está claro. ¿Hay alguna regla general para cuándo usar qué tipo de datos?

¿Cómo realizar la clasificación natural?

¿Hay un tipo natural para R? Digamos que tengo un vector de caracteres así: seq.names <- c('abc21', 'abc2', 'abc1', 'abc01', 'abc4', 'abc201', '1b', '1a') Me gustaría ordenarlo aphanumerically, así que recupero esto: c(‘1a’, ‘1b’, ‘abc1’, ‘abc01’, ‘abc2’, ‘abc4’, ‘abc21’, ‘abc201’) ¿Existe esto en alguna parte, o debería comenzar a codificar?

R: Permutaciones y combinaciones con / sin reemplazo y para elementos distintos / no distintivos / multiset

En este hilo, bash incluir aquí todas las preguntas frecuentes y sus respuestas. Espero que esto sea útil para alguien. Pregunta general : ¿cómo generar secuencias de r objetos a partir de n objetos? combinación vs permutación. con reemplazo vs sin reemplazo. elementos distintos frente a elementos no diferenciados (multisectos). Hay en total 2^3=8 preguntas […]

Encontrar todas las posiciones para múltiples elementos en un vector

Supongamos que tengo el siguiente vector: x <- c(8, 6, 9, 9, 7, 3, 2, 5, 5, 1, 6, 8, 5, 2, 9, 3, 5, 10, 8, 2) ¿Cómo puedo encontrar qué elementos son 8 o 9?

¿Cómo restar / agregar días de / a una fecha?

Intento crear carpetas para almacenar datos extraídos. Quiero etiquetar las carpetas con el día de esos datos en la extracción. Ex. Extraigo datos de hace 5 días de mysql. Quiero nombrar la carpeta con la fecha de hace 5 días. MySQL puede manejar fácilmente la aritmética de fechas. No estoy seguro de cómo lo hace […]

Prueba si los caracteres en cadena en R

Estoy tratando de determinar si una cadena es un subconjunto de otra cadena. Por ejemplo: chars <- "test" value <- "es" Quiero devolver TRUE si “value” aparece como parte de la cadena “chars”. En el siguiente escenario, me gustaría devolver falso: chars <- "test" value <- "et"