Articles of r

Cómo mostrar la frecuencia en la parte superior de cada factor en una barra de barras en R

Posible duplicado: agregar texto a la barra horizontal en el eje R, y a diferentes escalas? Anotar valores por encima de las barras (ggplot facetado) Usando el siguiente código, espero mostrar un número sobre cada columna que corresponda al valor y de esa columna. En otras palabras, estoy tratando de obtener “QnWeight_initial” para mostrar 593 […]

Usar grep en R para buscar cadenas como palabras completas (pero no como cadenas como parte de las palabras)

Estoy buscando la expresión regular correcta. El seguimiento t1 = c(“IGF2, IGF2AS, INS, TH”, “TH”, “THZH”, “ZGTH”) grep(“TH”,t1, value=T) devuelve todos los elementos de t1 , pero solo el primero y el segundo son correctos. Solo quiero entradas con la palabra / frase TH devuelta?

Elimine toda la puntuación, excepto los apóstrofes en R

Me gustaría utilizar el gsub de R para eliminar toda la puntuación de un texto, excepto los apóstrofos. Soy bastante nuevo en Regex, pero estoy aprendiendo. Ejemplo: x <- "I like %$@to*&, chew;: gum, but don't like|}{[] bubble@#^)( gum!?" gsub("[[:punct:]]", "", as.character(x)) Salida actual (sin apóstrofes en no) [1] “I like to chew gum but […]

En `knitr` ¿cómo puedo probar si el resultado será PDF o Word?

Me gustaría incluir contenido específico según el formato que se está creando. En este ejemplo específico, mis tablas se ven terribles en la salida de MS word , pero son geniales en HTML . Me gustaría agregar algunas pruebas para dejar fuera de la tabla dependiendo de la salida. Aquí hay un pseudocódigo: output.format <- […]

¿Cómo concatenar factores sin que se conviertan a un nivel entero?

Me sorprendió ver que R forzará factores en un número al concatenar vectores. Esto sucede incluso cuando los niveles son los mismos. Por ejemplo: > facs facs [1] i want to be a factor not an integer Levels: a an be factor i integer not to want > c(facs[1 : 3], facs[4 : 5]) [1] […]

R Encuadernación de entrada de clave shiny

En una aplicación Shiny, ¿es posible tener un enlace que escuche qué tecla presiona un usuario? No estoy muy familiarizado con JavaScript, pero estoy buscando algo como: window.onkeydown = function (e) { var code = e.keyCode ? e.keyCode : e.which; alert(code); }; donde la entrada clave se utilizará en el server.R , por ejemplo: shinyServer(function(input, […]

pasar cadenas de caracteres a ggplot2 dentro de una función

A menudo utilizo ggplot2 en mi trabajo y construyo funciones de envoltura para acelerar mi flujo de trabajo. El uso de los valores de evaluación no estándar (NSE) me obliga a utilizar los nombres de las variables reales en lugar de pasar las cadenas de caracteres. Así que copio y cambio el nombre de marcos […]

Error de ggmap: GeomRasterAnn se creó con una versión incompatible de ggproto

Estoy usando ggmap y obtuve el siguiente error: Error: GeomRasterAnn was built with an incompatible version of ggproto. Please reinstall the package that provides this extension. He instalado la última versión de ambos ggmap (2.6.1) y ggplot2 (2.2.0), pero igual recibí el mismo error.

Descomprime el archivo gz usando R

He usado ?unzip en el pasado para obtener los contenidos de un archivo comprimido usando R. Esta vez, estoy teniendo dificultades para extraer los archivos de un archivo .gz que se puede encontrar aquí . He intentado con ?gzfile y ?gzcon pero no he podido hacer que funcione. Cualquier ayuda que puede proporcionar será muy […]

Reemplace NA en columna con valor en columna adyacente

Esta pregunta está relacionada con una publicación con un título similar ( reemplace NA en un vector R con valores adyacentes ). Me gustaría escanear una columna en un dataframe y reemplazar NA con el valor en la celda adyacente. En la publicación mencionada anteriormente, la solución fue reemplazar el NA no con el valor […]