Articles of r

¿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 […]

R – imagen de una matriz de píxeles?

¿Cómo harías una imagen de una matriz en R? Los valores de la matriz corresponderían a la intensidad del píxel en la imagen (aunque estoy interesado en 0,1 valores en blanco o negro en este momento), mientras que los números de columna y fila corresponden a la ubicación vertical y horizontal de la imagen. Al […]

Cómo convertir R Markdown a HTML? Es decir, ¿qué hace “Knit HTML” en Rstudio 0.96?

¿Qué comandos se ejecutan al presionar “Knit HTML” en un archivo R Markdown en Rstudio 0.96? Mi motivación es que podría querer ejecutar el mismo comando cuando estoy en otro entorno de edición de texto o podría querer combinar el comando en un makefile más grande.

¿Cómo generar distribuciones dadas, media, SD, sesgo y curtosis en R?

¿Es posible generar distribuciones en R para las cuales se conoce la media, desviación estándar, desviación y curtosis? Hasta ahora, parece que la mejor ruta sería crear números aleatorios y transformarlos en consecuencia. Si hay un paquete diseñado para generar distribuciones específicas que podrían adaptarse, aún no lo he encontrado. Gracias

Ordenar columnas de un dataframe por nombre de columna

Posiblemente sea una pregunta simple, pero no sé cómo ordenar columnas alfabéticamente. test = data.frame(C = c(0, 2, 4, 7, 8), A = c(4, 2, 4, 7, 8), B = c(1, 3, 8, 3, 2)) # CAB # 1 0 4 1 # 2 2 2 3 # 3 4 4 8 # 4 7 […]

¿Cómo agregar tags de porcentaje o de conteo por encima de la gráfica de porcentaje de barras?

Usando ggplot2 1.0.0 , seguí las instrucciones en la siguiente publicación para descubrir cómo trazar plots de barras de porcentaje entre los factores: Porcentajes de sum para cada faceta: respete el “relleno” test <- data.frame( test1 = sample(letters[1:2], 100, replace = TRUE), test2 = sample(letters[3:8], 100, replace = TRUE) ) library(ggplot2) library(scales) ggplot(test, aes(x= test2, […]

¿Cuál es el significado de las nuevas clases de referencia?

Aparentemente John Chambers agregó clases de referencia a R en la versión 2.12. No parece haber mucha información en línea todavía, pero los están llamando clases R5, lo que implica que están al mismo nivel que las clases S3 y S4. Pregunta: ¿Qué es una clase de referencia y cómo encaja esto con los tipos […]

R dplyr: cambiar el nombre de las variables utilizando funciones de cadena

(Pregunta algo relacionada: ingrese nuevos nombres de columna como cadena en la función de cambio de nombre de dplyr ) En el medio de una cadena dplyr ( %>% ), me gustaría reemplazar nombres de columnas múltiples con funciones de sus nombres antiguos (usando tolower o gsub , etc.) library(tidyr); library(dplyr) data(iris) # This is […]

ggplot2: facet_wrap color de tira basado en variable en conjunto de datos

¿Hay alguna manera de llenar las franjas de facetas creadas con facet_wrap en función de una variable suministrada con el dataframe? Ejemplo de datos: MYdata <- data.frame(fruit = rep(c("apple", "orange", "plum", "banana", "pear", "grape")), farm = rep(c(0,1,3,6,9,12), each=6), weight = rnorm(36, 10000, 2500), size=rep(c("small", "large"))) Parcela de ejemplo: p1 = ggplot(data = MYdata, aes(x = […]

Cómo reordenar columnas data.table (sin copiar)

Me gustaría reordenar columnas en mi data.table x , dado un vector de caracteres de nombres de columna, neworder : library(data.table) x <- data.table(a = 1:3, b = 3:1, c = runif(3)) neworder <- c("c", "b", "a") Obviamente yo podría hacer: x[ , neworder, with = FALSE] # or x[ , ..neworder] # cba # […]