Articles of r

¿Cómo colocar grobs con annotation_custom () en áreas precisas de la región de trazado?

Estoy tratando de reproducir el siguiente argumento [base R] con ggplot2 Logré la mayor parte de esto, pero lo que actualmente me desconcierta es la ubicación de los segmentos de línea que unen la plot de alfombra marginal a la derecha de la plot con la etiqueta respectiva. Las tags han sido dibujadas (en la […]

Filtrar un dataframe por valores en una columna

Estoy trabajando con el conjunto de datos LearnBayes . Para aquellos que quieren ver los datos reales: install.packages(‘LearnBayes’) Estoy tratando de filtrar las filas en función del valor en las columnas. Por ejemplo, si el valor de la columna es “agua”, entonces quiero esa fila. Si el valor de la columna es “leche”, entonces no […]

Trazando gráficos de barras en el mapa usando ggplot2?

Me gustaría producir un gráfico de barras para cada ubicación en un mapa usando ggplot2, como lo hizo xingmowang con gráficos básicos y una serie de paquetes: Let R fly: Visualizing Export Data using R Esto está relacionado con Incrustar un diagtwig en miniatura dentro de un diagtwig . Por el momento, lo mejor que puedo […]

R: Permutaciones y combinaciones con / sin reemplazo y para elementos distintos / no distintivos / multiset

En este hilo, bash incluir aquí todas las preguntas frecuentes y sus respuestas. Espero que esto sea útil para alguien. Pregunta general : ¿cómo generar secuencias de r objetos a partir de n objetos? combinación vs permutación. con reemplazo vs sin reemplazo. elementos distintos frente a elementos no diferenciados (multisectos). Hay en total 2^3=8 preguntas […]

Extraer valores del coeficiente de regresión

Tengo un modelo de regresión para algunos datos de series de tiempo que investigan la utilización de medicamentos. El objective es ajustar una spline a una serie temporal y calcular un 95% de IC, etc. El modelo es el siguiente: id <- ts(1:length(drug$Date)) a1 <- ts(drug$Rate) a2 <- lag(a1-1) tg <- ts.union(a1,id,a2) mg <-lm (a1~a2+bs(id,df=df1),data=tg) […]

Encontrar el nombre del archivo de la ruta completa del archivo

¿Hay alguna manera de extraer el nombre del archivo de la ruta completa del archivo (parte de una ruta de archivo) sin la molestia de manipular la cadena? El equivalente en Java sería: File f = new File (“C:/some_dir/a”) f.getName() //output a f.getFullAbsolutePath() //output c:/some_dir/a

¿Cómo combino dos marcos de datos basados ​​en dos columnas?

Sé que puedo usar el plyr y sus amigos para combinar marcos de datos y merge también, pero hasta ahora no sé cómo combinar dos marcos de datos con múltiples columnas basadas en 2 columnas.

Cuál es la diferencia entre gc () y rm ()

Estoy limpiando periódicamente la memoria en R usando una llamada a rm(list=ls()) . ¿Debo llamar al recolector de basura gc() después de eso? ¿Cuál es la diferencia entre estas 2 funciones? ¿ gc() llama a rm() para ciertas variables?

Corregir el orden de las facetas en ggplot

Datos: type size amount T 50% 48.4 F 50% 48.1 P 50% 46.8 T 100% 25.9 F 100% 26.0 P 100% 24.9 T 150% 21.1 F 150% 21.4 P 150% 20.1 T 200% 20.8 F 200% 21.5 P 200% 16.5 Necesito trazar una gráfica de barra de los datos anteriores utilizando ggplot (eje x -> […]

Creando un vector separado por comas

Tengo un vector numérico, uno, que estoy tratando de convertir en un vector de caracteres donde cada elemento está separado por comas. > one = c(1:5) > paste(as.character(one), collapse=”, “) [1] “1, 2, 3, 4, 5″ > paste(as.character(one), sep=”‘ ‘”, collapse=”, “) [1] “1, 2, 3, 4, 5” Sin embargo, quiero que el resultado se […]