Preguntas etiquetadas con r

R es un entorno de software y lenguaje de programación gratuito y de código abierto para computación estadística, bioinformática, visualización y computación general. Proporcione ejemplos mínimos y reproducibles junto con la salida deseada. Use `dput ()` para los datos y especifique todos los paquetes no base con llamadas a `library ()`. No incruste imágenes para datos o código, utilice bloques de código sangrado en su lugar. Para preguntas relacionadas con estadísticas, use https://stats.stackexchange.com.

6
¿Cómo instalo un paquete R desde la fuente?
Un amigo me ha enviado a lo largo de este gran tutorial sobre web scraping NYTimes con R . Realmente me encantaría probarlo. Sin embargo, el primer paso es instalar un paquete llamado RJSONIO desde la fuente. Sé R razonablemente bien, pero no tengo idea de cómo instalar un paquete …
392 r  package  install  r-faq 

30
¿Hay una función incorporada para encontrar el modo?
En R, mean()y median()son funciones estándar que hacen lo que cabría esperar. mode()le dice el modo de almacenamiento interno del objeto, no el valor que ocurre más en su argumento. Pero, ¿existe una función de biblioteca estándar que implemente el modo estadístico para un vector (o lista)?
392 r  statistics  r-faq 

8
Verifique la existencia del directorio y cree si no existe
A menudo me encuentro escribiendo scripts R que generan una gran cantidad de resultados. Me parece más limpio poner esta salida en su propio directorio (s). Lo que he escrito a continuación verificará la existencia de un directorio y se moverá a él, o creará el directorio y luego se …
388 r 

12
¿Cómo se pueden concatenar dos cadenas?
¿Cómo puedo concatenar (fusionar, combinar) dos valores? Por ejemplo tengo: tmp = cbind("GAD", "AB") tmp # [,1] [,2] # [1,] "GAD" "AB" Mi objetivo es concatenar los dos valores en "tmp" en una cadena: tmp_new = "GAD,AB" ¿Qué función puede hacer esto por mí?

10
Extraer columnas específicas de un marco de datos
Tengo un marco de datos R con 6 columnas, y quiero crear un nuevo marco de datos que solo tenga tres de las columnas. Suponiendo mi trama de datos es df, y quiero columnas de extracto A, By E, este es el único comando que puedo averiguar: data.frame(df$A,df$B,df$E) ¿Hay una …
366 r  dataframe  r-faq 

13
¿Cómo recortar los espacios en blanco iniciales y finales?
Tengo algunos problemas con los espacios en blanco iniciales y finales en un data.frame. Por ejemplo, me gusta echar un vistazo a un específico rowen data.framefunción de una determinada condición: > myDummy[myDummy$country == c("Austria"),c(1,2,3:7,19)] [1] codeHelper country dummyLI dummyLMI dummyUMI [6] dummyHInonOECD dummyHIOECD dummyOECD <0 rows> (or 0-length row.names) Me …

2
¿Cómo establecer límites para los ejes en las parcelas ggplot2 R?
Trazo lo siguiente: library(ggplot2) carrots <- data.frame(length = rnorm(500000, 10000, 10000)) cukes <- data.frame(length = rnorm(50000, 10000, 20000)) carrots$veg <- 'carrot' cukes$veg <- 'cuke' vegLengths <- rbind(carrots, cukes) ggplot(vegLengths, aes(length, fill = veg)) + geom_density(alpha = 0.2) Ahora digamos que solo quiero trazar la región entre x=-5000a 5000, en lugar …
358 r  plot  ggplot2 

15
Cómo sumar una variable por grupo
Tengo un marco de datos con dos columnas. La primera columna contiene categorías como "Primero", "Segundo", "Tercero", y la segunda columna tiene números que representan la cantidad de veces que vi los grupos específicos de "Categoría". Por ejemplo: Category Frequency First 10 First 15 First 5 Second 2 Third 14 …
357 r  dataframe  aggregate  r-faq 

17
Convierta columnas data.frame de factores a caracteres
Tengo un marco de datos. Vamos a llamarlo bob: > head(bob) phenotype exclusion GSM399350 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399351 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399352 3- 4- 8- 25- 44+ 11b- 11c- 19- NK1.1- Gr1- TER119- GSM399353 …
352 r  dataframe 

8
¿Cómo agregar ceros a la izquierda?
Tengo un conjunto de datos que se parece a esto: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 …

6
Cómo encontrar la longitud de una cadena en R
¿Cómo encontrar la longitud de una cadena (número de caracteres en una cadena) sin dividirla en R? Sé cómo encontrar la longitud de una lista pero no de una cadena. ¿Y qué hay de las cadenas Unicode? ¿Cómo encuentro la longitud (en bytes) y el número de caracteres (runas, símbolos) …

5
Cómo escribir trycatch en R
Quiero escribir trycatchcódigo para lidiar con el error en la descarga desde la web. url <- c( "http://stat.ethz.ch/R-manual/R-devel/library/base/html/connections.html", "http://en.wikipedia.org/wiki/Xz") y <- mapply(readLines, con=url) Estas dos declaraciones se ejecutan con éxito. A continuación, creo una dirección web inexistente: url <- c("xxxxx", "http://en.wikipedia.org/wiki/Xz") url[1]no existe. ¿Cómo se escribe un trycatchbucle (función) para …


13
Parcelas lado a lado con ggplot2
Me gustaría colocar dos parcelas lado a lado usando el paquete ggplot2 , es decir, hacer el equivalente de par(mfrow=c(1,2)). Por ejemplo, me gustaría que las siguientes dos gráficas se muestren juntas con la misma escala. x <- rnorm(100) eps <- rnorm(100,0,.2) qplot(x,3*x+eps) qplot(x,2*x+eps) ¿Tengo que ponerlos en el mismo …
339 r  visualization  ggplot2 

28
¿Una forma elegante de buscar paquetes faltantes e instalarlos?
Parece que estoy compartiendo mucho código con los coautores en estos días. Muchos de ellos son usuarios novatos / intermedios de R y no se dan cuenta de que tienen que instalar paquetes que ya no tienen. ¿Hay una manera elegante de llamar installed.packages(), compararla con las que estoy cargando …
337 r  packages  r-faq 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.