Articles of r

Creación de paquetes R utilizando GCC alternativo

Los sistemas con los que trabajo tienen GCC 4.5 (experimental) en / usr / local / bin / gcc, que ha demostrado ser problemático para algunos paquetes R. En su lugar, me gustaría utilizar el sistema GCC en / usr / bin / gcc. He intentado configurar CC y CXX en los archivos de configuración […]

Regulador shiny en escala logarítmica

Estoy usando Shiny para construir una aplicación web simple con un control deslizante que controla qué valores de p deberían mostrarse en la salida. ¿Cómo puedo hacer que el control deslizante actúe en una escala logarítmica, en lugar de lineal? Por el momento tengo: sliderInput(“pvalue”, “PValue:”, min = 0, max = 1e-2, value = c(0, […]

Usando listas dentro de columnas data.table

En data.table es posible tener columnas de tipo list y estoy intentando por primera vez beneficiarme de esta característica. Necesito almacenar para cada fila de mi tabla varios comentarios tomados de un servicio web de rApache. Cada comentario tendrá un nombre de usuario, fecha y elemento del cuerpo. En lugar de usar cadenas largas con […]

Conversión de coordenadas geográficas de grado a decimal

Quiero convertir mis coordenadas geográficas de grados a decimales, mis datos son los siguientes: lat long 105252 30°25.264 9°01.331 105253 30°39.237 8°10.811 105255 31°37.760 8°06.040 105258 31°41.190 8°06.557 105259 31°41.229 8°06.622 105260 31°38.891 8°06.281 Tengo este código pero no puedo ver por qué no funciona: convert<-function(coord){ tmp1=strsplit(coord,"°") tmp2=strsplit(tmp1[[1]][2],"\\.") dec=c(as.numeric(tmp1[[1]][1]),as.numeric(tmp2[[1]])) return(dec[1]+dec[2]/60+dec[3]/3600) } don_convert=don1 for(i in 1:nrow(don1)){don_convert[i,2]=convert(as.character(don1[i,2])); […]

Emular split () con dplyr group_by: devuelve una lista de marcos de datos

Tengo un gran conjunto de datos que estrangula split() en R. Puedo usar dplyr group_by (que es una forma preferida de todos modos) pero no puedo persistir en el grouped_df resultante como una lista de marcos de datos, un formato requerido por mi consecutivo pasos de procesamiento (necesito forzar a SpatialDataFrames y similares). considere un […]

¿Hay tal “colsd” en R?

Estoy usando mi código colSums pero también necesito la desviación estándar junto a la sum. Busqué en Internet y encontré esta página que solo contiene: colSums colMeans http://stat.ethz.ch/R-manual/R-devel/library/base/html/colSums.html Intenté esto: colSd pero obtuve este error: Error: could not find function “colSd” Cómo puedo hacer lo mismo excepto para la desviación estándar: colSd Aquí está el […]

Recortar para SpatialPolygonsDataFrame

Tengo dos archivos SpatialPolygonsDataFrame : dat1, dat2 extent(dat1) class : Extent xmin : -180 xmax : 180 ymin : -90 ymax : 90 extent(dat2) class : Extent xmin : -120.0014 xmax : -109.9997 ymin : 48.99944 ymax : 60 Quiero recortar el archivo dat1 usando la extensión de dat2. No sé cómo hacerlo. Solo manejo […]

Resalte el fondo de la ttwig en un rango de tiempo específico

En un diagtwig genérico, con el tiempo en el eje x, me gustaría destacar un período de algunos años específicos. ¿Cómo puedo hacer esto mejor? Mi idea es, por ejemplo, una barra amarilla clara para los años destacados, detrás de la ttwig, por supuesto. El código de la ttwig que tengo ahora: pdf(“temperature_imfs_big_interm5.pdf”, width=6, height=8); […]

¿Cómo puedo formatear tags de eje con exponentes con ggplot2 y escalas?

Con la nueva versión ggplot2 y las escalas, no puedo entender cómo obtener la etiqueta del eje en notación científica. Por ejemplo: x <- 1:4 y <- c(0, 0.0001, 0.0002, 0.0003) dd <- data.frame(x, y) ggplot(dd, aes(x, y)) + geom_point() me da Me gustaría que las tags de los ejes fueran 0, 5 x 10 […]

Error al instalar el paquete rgl

He visto esta pregunta aquí: Error al cargar el paquete rgl con Mac OS X pero no se menciona el error de instalación, que es mi caso. No puedo instalar el paquete rgl , usando este comando en R : source(“http://bioconductor.org/biocLite.R”) biocLite(“rgl”) Se muestra el siguiente error: configure: error: X11 not found but required, configure […]