Articles of r

Eliminar caracteres que no sean ASCII de los archivos de datos

Tengo un montón de archivos csv que estoy leyendo en R e incluido en una carpeta de paquete / datos en formato .rdata . Lamentablemente, los caracteres que no son ASCII en los datos no pasan el control. El paquete de tools tiene dos funciones para buscar caracteres que no sean ASCII ( showNonASCII y […]

La forma más simple de hacer barras de barras agrupadas

Tengo el siguiente dataframe: Catergory Reason Species 1 Decline Genuine 24 2 Improved Genuine 16 3 Improved Misclassified 85 4 Decline Misclassified 41 5 Decline Taxonomic 2 6 Improved Taxonomic 7 7 Decline Unclear 41 8 Improved Unclear 117 Intento hacer un gráfico de barras agrupado, especie como altura y luego 2 colores para catergory. […]

Trazar series de tiempo con tags de fecha en el eje x

Sé que esta pregunta puede ser un cliché, pero estoy teniendo dificultades para hacerlo. Tengo el conjunto de datos en el siguiente formato: Visitas de fecha 01/11/2010 696537 2/11/2010 718748 3/11/2010 799355 11/4/2010 805800 05/11/2010 701262 6/11/2010 531579 7/11/2010 690068 8/11/2010 756947 9/11/2010 718757 10/11/2010 701768 11/11/2010 820113 11/12/2010 645259 Quiero crear un gráfico de […]

Especificación de colClasses en read.csv

Estoy tratando de especificar las opciones colClasses en la función read.csv en R. En mis datos, la primera columna “tiempo” es básicamente un vector de caracteres, mientras que el rest de las columnas son numéricas. data <- read.csv("test.csv", comment.char="" , colClasses=c(time="character", "numeric"), strip.white=FALSE) En el comando anterior, quisiera que R lea en la columna “tiempo” […]

Pase el nombre de la columna en data.table usando la variable

Posible duplicado: Selección / asignación variables a campos en un data.table En el siguiente ejemplo, estoy creando una tabla de datos con el nombre de columna ‘x’ y ‘v’ library(‘data.table’) DT <- data.table(x = c("b","b","b","a","a"), v = rnorm(5)) Puedo acceder a los valores de la columna ‘x’ de la siguiente manera: DT[ , x] # […]

convertir formato de columna data.frame de carácter a factor

Estoy progtwigndo en lenguaje R. Me gustaría cambiar el formato (clase) de algunas columnas de mi objeto mydf ( mydf ) de charactor a factor . No quiero hacer esto cuando estoy leyendo el archivo de texto por la función read.table() . Cualquier ayuda sería apreciada.

¿Cómo se agrega una etiqueta general a las facetas en ggplot2?

A menudo tengo valores numéricos para facetar. Deseo proporcionar información suficiente para interpretar estos valores de facetado en un título suplementario, similar a los títulos de los ejes. Las opciones de etiquetado repiten mucho texto innecesario y no se pueden usar para títulos variables más largos. ¿Alguna sugerencia? El valor por defecto: test<-data.frame(x=1:20, y=21:40, facet.a=rep(c(1,2),10), […]

Crear un nombre de variable con “pegar” en R?

Vea abajo: paste(“perf.a”, “1”, sep=””) [1] “perf.a1” ¿Qué perf.a1 si deseo asignar un valor a perf.a1 ? Intenté as.name , as.symbol , etc., sin ningún resultado: as.name(paste(“perf.a”, “1”, sep=””)) = 5 Error in as.name(paste(“perf.a”, “1”, sep = “”)) = 5 : target of assignment expands to non-language object as.symbol(paste(“perf.a”, “1”, sep=””)) = 5 Error in […]

¿Qué IDEs están disponibles para R en Linux?

¿Qué buenos IDEs hay para R en Linux? He probado Rcmdr y Eclipse, pero ninguno parece tener la misma usabilidad que Tinn-R en Windows. ¿Hay más opciones?

Cómo cargar paquetes en R automáticamente?

¿Podría sugerirme una forma de cargar paquetes en R automáticamente? Quiero decir, quiero iniciar una sesión en R sin necesidad de utilizar la library(‘package name’) varias veces. Supongamos que descargué todos los paquetes que deseo usar la próxima vez que inicie R.