Articles of r

¿Cómo calculo la coincidencia en la tabla?

Tengo una matriz simple, por ejemplo test <- matrix(c("u1","p1","u1","p2","u2","p2","u2", "p3","u3","p1","u4","p2","u5","p1", "u5","p3","u6","p3","u7","p4","u7", "p3","u8","p1","u9","p4"), ncol=2,byrow=TRUE) colnames(test) <- c("user","product") test1<-as.data.frame(test) prueba: user product 1 u1 p1 2 u1 p2 3 u2 p2 4 u2 p3 5 u3 p1 6 u4 p2 7 u5 p1 8 u5 p3 9 u6 p3 10 u7 p4 11 u7 p3 12 u8 […]

Creación dinámica de llamadas para buscar múltiples columnas

¿Cómo puedo buscar de forma dinámica múltiples campos y agregar por referencia usando la variable de vector de caracteres como argumento? En el caso siguiente, quiero buscar dos columnas y deshacerme de i. prefijo en ellos. Por supuesto, pueden anular columnas ya existentes con el mismo nombre. library(data.table) set.seed(1) ID <- data.table(id = 1:3, meta […]

R: t-test en todas las columnas

Intenté hacer t-test en todas las columnas (dos a la vez) de mi dataframe, y extraer solo el valor p. Esto es lo que se me ocurrió: for (i in c(5:525) ) { t_test_p.value =sapply( Data[5:525], function(x) t.test(Data[,i],x, na.rm=TRUE)$p.value) } Mis preguntas son: 1. ¿hay alguna manera de hacerlo sin un bucle? 2. cómo capturar […]

distribución asimétrica del color en scale_gradient2?

El cambio de los límites superiores para scale_fill_gradient2 también afecta la calibración del color para los valores <0, ya que la distribución del color alrededor de 0 parece ser siempre simétrica, ¿hay alguna manera de obtener una distribución asimétrica de los valores del color? Aquí un ejemplo mínimo de una ttwig usando geom_tile() : data […]

Eliminar entradas de leyenda para algunos niveles de factores

¿Es posible eliminar elementos de leyenda correspondientes a ciertos niveles de factores? En mi ejemplo, deseo eliminar entradas de leyenda para los niveles de factor grises (1-5), y solo mantener los niveles “Mejor”, “Sugerido” y “Peor”. Ya he intentado varios hacks, pero la mayoría de ellos han eliminado la coloración gris de las barras (en […]

¿Cómo puedo eliminar los factores vacíos de las facetas ggplot2?

Estoy tratando de modificar un ejemplo de un diagtwig de bosque simple mediante la introducción de facetas de acuerdo con una variable de factor. Asumiendo datos de esta estructura: test <- structure(list(characteristic = structure(c(1L, 2L, 3L, 1L, 2L ), .Label = c("Factor1", "Factor2", "Factor3"), class = "factor"), es = c(1.2, 1.4, 1.6, 1.3, 1.5), ci_low […]

El enrejado del paquete R no se trazará si se ejecuta usando source ()

Empecé a usar el paquete gráfico de lattice , pero me encontré con un problema. Espero que alguien pueda ayudarme. Quiero trazar un histogtwig usando la función correspondiente. Aquí está el archivo foo.r : library(“lattice”) data <- data.frame(c(1:2),c(2:3)) colnames(data) <- c("RT", "Type") pdf("/tmp/baz.pdf") histogram( ~ RT | factor(Type), data = data) dev.off() Cuando ejecuto este […]

ggplot2 3D Bar Plot

Sé que esto suena básico, pero he estado buscando literalmente más de una hora ahora sin éxito. Simplemente bash trazar un diagtwig de barras 3D en ‘R’ usando el paquete ‘ggplot2‘. Mi dataframe se parece a esto: xyz t1 5 high t1 2 low t1 4 med t2 8 high t2 1 low t2 3 […]

Dividir el dataframe en múltiples archivos de salida

Tengo un gran conjunto de datos (pero el siguiente es pequeño, por ejemplo). Puedo dividir el dataframe y luego quiero dar salida a un archivo de texto múltiple correspondiente a lavel utilizado para dividir. mydata <- data.frame (var1 = rep(c("k", "l", "c"), each = 5), var2 = rnorm(5), var3 = rnorm(5)) mydata var1 var2 var3 […]

Crear una columna con valores agrupados basados ​​en otra columna

Estoy seguro de que esto se ha preguntado antes, pero no sé qué buscar, así que me disculpo por adelantado. Digamos que tengo el siguiente dataframe: grades <- data.frame(a = 1:40, b = sample(45:100, 40)) Utilizando deplyr, quiero crear una nueva variable que indique la calificación que recibió el alumno, de acuerdo con los siguientes […]