Articles of r

¿Cómo webscrapear páginas aseguradas en R (enlaces https) (usando readHTMLTable del paquete XML)?

Hay buenas respuestas sobre SO sobre cómo usar readHTMLTable desde el paquete XML y lo hice con páginas http regulares, sin embargo, no puedo resolver mi problema con las páginas https. Estoy tratando de leer la tabla en este sitio web (url string): library(RTidyHTML) library(XML) url <- "https://ned.nih.gov/search/ViewDetails.aspx?NIHID=0010121048" h = htmlParse(url) tables <- readHTMLTable(url) Pero […]

Generar números aleatorios con media fija y sd

Al generar números aleatorios en R usando rnorm (o runif etc.), rara vez tienen la media exacta y SD como la distribución de la que se tomaron muestras. ¿Hay algún simple one-or-two-liner que hace esto por mí? Como solución preliminar, he creado esta función, pero parece algo que debería ser nativo de R o de […]

Crear un dataframe de longitudes desiguales

Si bien las columnas del dataframe deben tener las mismas filas numéricas, ¿hay alguna forma de crear un dataframe de longitudes desiguales? No me interesa guardarlos como elementos separados de una lista porque a menudo tengo que enviar esta información por correo electrónico a las personas como un archivo csv, y esto es más fácil […]

¿Cómo trazar solo las leyendas en ggplot2?

Actualmente estoy trabajando con igraph y tengo el color etiquetado mis vértices. Me gustaría agregar una leyenda que indique qué representa cada color. Lo que puedo pensar en este punto es usar ggplot2 para imprimir solo la leyenda y ocultar un gráfico de barras. ¿Hay alguna forma de solo generar la leyenda?

rbind dataframes en una lista de listas

Tengo una lista de listas que se ve así: x[[state]][[year]] . Cada elemento de esto es un dataframe, y acceder a ellos individualmente no es un problema. Sin embargo, me gustaría encontrar marcos de datos en múltiples listas. Más específicamente, me gustaría tener tantos marcos de datos como años tenga, es decir, reunir todos los […]

Aceptar solicitud HTTP en R aplicación shiny

Tengo una aplicación shiny que he hecho que necesita obtener sus datos de otro servidor, es decir, el otro servidor cuando se abre la shiny aplicación envía una solicitud a la shiny aplicación para abrir la aplicación y darle los datos que necesita. Para simular esto, puedo enviar lo siguiente a la aplicación shiny R […]

Calcule la media y la desviación estándar por grupo para múltiples variables en un data.frame

Editar – Esta pregunta se tituló originalmente <> Estoy aprendiendo R e intentando encontrar formas de aplicarlo para ayudar a otros en mi vida. Como caso de prueba, estoy trabajando en la remodelación de algunos datos, y tengo problemas para seguir los ejemplos que he encontrado en línea. Con lo que estoy empezando se ve […]

Grosor del borde del punto de control en ggplot

Cuando uso ggplot, puedo configurar la shape en 21-25 para obtener formas que tengan una configuración independiente para los colores internos ( fill ) y borde ( col ), como los que se muestran a continuación: df <- data.frame(id=runif(12), x=1:12, y=runif(12)) ggplot(df, aes(x=x, y=y)) + geom_point(aes(fill=id, size=id), colour="black", shape=21) Sin embargo, no puedo entender cómo […]

ggplot2 múltiples escalas / leyendas por estética, revisitada

Tengo un ejemplo en el que me gustaría destacar varias propiedades de las alineaciones de secuencia usando ggplot. Estoy usando geom_tile y quiero tener dos juegos de fichas de diferentes colores para dos propiedades de puntuación. Solo puedo visualizar uno. Soy consciente de la limitación de una escala por estética ( y la lógica detrás […]

Agregar una nueva columna a cada elemento en una lista de tablas o marcos de datos

Tengo una lista de archivos. También tengo una lista de “nombres” que substr() de los nombres de archivo reales de estos archivos. Me gustaría agregar una nueva columna a cada uno de los archivos en la lista. Esta columna contendrá el elemento correspondiente en “nombres” repetido veces el número de filas en el archivo. Por […]