Preguntas con la etiqueta [r-faq]

Lista r-faq preguntas

¿Alguien puede decirme cómo encontrar los elementos comunes de múltiples vectores? a <- c(1,3,5,7,9) b <- c(3,6,8,9,10) c <- c(2,3,4,5,7,9) Quiero obtener los elementos comunes de los vectores anteriores (ej:

Estoy tratando de heatmapusar ggplot2la geom_tilesfunción. Aquí está mi código a continuación: p<-ggplot(data,aes(Treatment,organisms))+geom_tile(aes(fill=S))+ scale_fill_gradient(low = "black",high = "red") + scale_x_discrete(expand = c(0, 0)) + scale_y_discrete(expand = c(0, 0)) + theme(legend.position

Parece que estoy compartiendo mucho código con coautores estos días. Muchos de ellos son usuarios novatos/intermedios de R y no se dan cuenta de que tienen que instalar paquetes que

Vi en un tutorial sobre modelado de regresión el siguiente comando: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width ¿Qué hace exactamente este comando y cuál es

¿Qué significa la función %>% en R?

7
respuestas
205
votos
vistas

He visto el uso de %>%la función (porcentaje mayor que porcentaje) en algunos paquetes como dplyr y rvest . ¿Qué significa? ¿Es una forma de escribir bloques de cierre en

Me gustaría generar varias ventanas de gráficos desde una función en R usando gráficos ggplot... testf <- function(a, b) { devAskNewPage(TRUE) qplot(a, b); # grid.newpage(recording = TRUE) dev.new() qplot(a, a+a);

¿Cómo puedo leer un archivo de Excel directamente en R? ¿O debería exportar primero los datos a un archivo de texto o CSV e importar ese archivo a R?

Dado un marco de datos "foo", ¿cómo puedo seleccionar solo esas filas de "foo" donde, por ejemplo foo$location = "there"? foo = data.frame(location = c("here", "there", "here", "there", "where"), x

Cuando subconjunto una matriz en una sola columna, el resultado es de clase numérica, no de matriz (es decir, myMatrix[, 5] para subconjunto de la quinta columna). ¿Existe una forma

¿Existe una función en R que ajuste una curva a un histograma? Digamos que tienes el siguiente histograma hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))) Parece normal, pero está

He descubierto que las declaraciones ifelse de R son bastante útiles de vez en cuando. Por ejemplo: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Pero estoy algo confundido por

Tengo una lista y quiero eliminar un solo elemento de ella. ¿Cómo puedo hacer esto? Intenté buscar cuáles creo que serían los nombres obvios para esta función en el manual

Tengo un conjunto de datos que se parece a este: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 Quiero trazar

Dificultad de comparación numérica en R

8
respuestas
53
votos
vistas

Estoy tratando de comparar dos números en R como parte de una condición de declaración if: (a-b) >= 0.5 En este caso particular, a = 0,58 y b = 0,08...

No entiendo por qué recibí este mensaje de advertencia. > fixed <- data.frame("Type" = character(3), "Amount" = numeric(3)) > fixed[1, ] <- c("lunch", 100) Warning message: In `[<-.factor`(`*tmp*`, iseq, value