Preguntas etiquetadas con r-faq

La etiqueta r-faq se crea para agrupar un número limitado de preguntas que discuten problemas que surgen regularmente en la etiqueta R. No es el FAQ oficial sobre R para SO, pero debería servir como una fuente interesante de información sobre problemas comunes.


11
¿Cómo guardar una trama como imagen en el disco?
Trazo una regresión lineal simple usando R. Me gustaría guardar esa imagen como PNG o JPEG, ¿es posible hacerlo automáticamente? (a través del código) Hay dos preguntas diferentes: Primero, ya estoy mirando la trama en mi monitor y me gustaría guardarla tal como está. En segundo lugar, todavía no he …
304 r  plot  ggplot2  lattice  r-faq 

13
Ordenar barras en el gráfico de barras ggplot2
Estoy tratando de hacer un gráfico de barras donde la barra más grande estaría más cerca del eje y y la barra más corta estaría más lejos. Así que esto es algo así como la tabla que tengo Name Position 1 James Goalkeeper 2 Frank Goalkeeper 3 Jean Defense 4 …
301 r  ggplot2  r-faq 

6
Evaluar la expresión dada como una cadena
Tengo curiosidad por saber si R puede usar su eval()función para realizar cálculos proporcionados, por ejemplo, por una cadena. Este es un caso común: eval("5+5") Sin embargo, en lugar de 10 obtengo: [1] "5+5" ¿Alguna solución?
283 r  eval  r-faq 

9
Prueba si los caracteres están en una cadena
Estoy tratando de determinar si una cadena es un subconjunto de otra cadena. Por ejemplo: chars <- "test" value <- "es" Quiero devolver VERDADERO si "valor" aparece como parte de la cadena "caracteres". En el siguiente escenario, me gustaría devolver falso: chars <- "test" value <- "et"
279 r  regex  string  r-faq 


6
Concatenar un vector de cadenas / caracteres
Si tengo un vector de caracteres tipo, ¿cómo puedo concatenar los valores en una cadena? Así es como lo haría con paste () : sdata = c('a', 'b', 'c') paste(sdata[1], sdata[2], sdata[3], sep ='') cediendo "abc". Pero, por supuesto, eso solo funciona si conozco la longitud de los datos por …
273 r  string  r-faq 

12
Formateo de decimales en R
Tengo un número, por ejemplo 1.128347132904321674821 que me gustaría mostrar como solo dos decimales cuando se muestra en la pantalla (o se escribe en un archivo). ¿Cómo se hace eso? x <- 1.128347132904321674821 EDITAR: El uso de: options(digits=2) Se ha sugerido como una posible respuesta. ¿Hay alguna manera de especificar …
264 r  formatting  rounding  r-faq 

11
Cómo remodelar datos de formato largo a ancho
Tengo problemas para reorganizar el siguiente marco de datos: set.seed(45) dat1 <- data.frame( name = rep(c("firstName", "secondName"), each=4), numbers = rep(1:4, 2), value = rnorm(8) ) dat1 name numbers value 1 firstName 1 0.3407997 2 firstName 2 -0.7033403 3 firstName 3 -0.3795377 4 firstName 4 -0.7460474 5 secondName 1 -0.8981073 …
263 r  reshape  r-faq 

9
Combinar simultáneamente múltiples data.frames en una lista
Tengo una lista de muchos data.frames que quiero fusionar. El problema aquí es que cada data.frame difiere en términos del número de filas y columnas, pero todos comparten las variables clave (que he llamado "var1"y "var2"en el código a continuación). Si los data.frames fueran idénticos en términos de columnas, podría …
259 r  list  merge  dataframe  r-faq 

26
Determinar la ruta del script de ejecución
Tengo un script llamado foo.Rque incluye otro script other.R, que está en el mismo directorio: #!/usr/bin/env Rscript message("Hello") source("other.R") Pero quiero Rencontrar eso other.Rsin importar el directorio de trabajo actual. En otras palabras, foo.Rnecesita conocer su propio camino. ¿Cómo puedo hacer eso?
255 r  file  path  rscript  r-faq 



15
ggplot con 2 ejes y en cada lado y diferentes escalas
Necesito trazar un gráfico de barras que muestre los recuentos y un gráfico de líneas que muestre la tasa, todo en un gráfico, puedo hacer ambos por separado, pero cuando los combino, la escala de la primera capa (es decir, la geom_bar) se superpone con la segunda capa (es decir, …
231 r  ggplot2  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.