r

Crear datos vacíos.marco

Estoy tratando de inicializar un dato.marco sin filas. Básicamente, quiero especificar los tipos de datos para cada columna y ... es de columna que quería, pero también crea una fila inútil que luego debe eliminarse. ¿Hay una mejor manera de hacer esto?

Cómo cambiar la forma de los datos de formato largo a ancho?

Estoy teniendo problemas para reorganizar el siguiente marco de datos: set.seed(45) dat1 <- data.frame( name = rep(c( ... 8981073 -0.3347941 -0.5013782 -0.1745357 He mirado melt y cast y algunas otras cosas, pero ninguna parece hacer el trabajo.

Adición de la Ecuación de la Línea de Regresión y R2 en el gráfico

Me pregunto cómo agregar la ecuación de la línea de regresión y R^2 en el ggplot. Mi código es library(ggplot2) df <- dat ... h(method = "lm", se=FALSE, color="black", formula = y ~ x) + geom_point() p Cualquier ayuda será muy apreciada.

Encuentra el día de una semana

Digamos que tengo una fecha en R y está formateada de la siguiente manera. date 2012-02-01 2012-02-01 2012-02-02 ... ble? ¿Alguien puede indicarme un paquete que me permita hacer esto? Tratando de forma automática generar el día por la fecha.

Desactivación de algunas leyendas en un ggplot

Supongamos que tengo un ggplot con más de una leyenda. mov <- subset(movies, length != "") (p0 <- ggplot(mov, aes(year ... e_legend(show = FALSE) ) Pero guide_legend no tiene un argumento show. ¿Cómo puedo especificar qué leyendas se muestran?

Visualización de datos más infrautilizada [cerrado]

Los histogramas y las gráficas de dispersión son excelentes métodos para visualizar datos y la relación entre variables, pero ... uaciones comunes. Incluir código reproducible crear un ejemplo (preferiblemente en R). Una imagen enlazada sería agradable.

Escribir líneas de texto en un archivo en R

En el lenguaje de scripting R, cómo escribo líneas de texto, por ejemplo, las siguientes dos líneas Hello World A un archivo llamado " output.txt"?

¿Cómo puedo eliminar un elemento de una lista?

Tengo una lista y quiero eliminar un solo elemento de ella. ¿Cómo puedo hacer esto? He intentado buscar lo que creo que los nombres obvios para esta función estarían en el manual de referencia y no he encontrado nada apropiado.

R-list to data frame

Tengo una lista anidada de datos. Su longitud es 132 y cada elemento es una lista de longitud 20. ¿Hay una forma rápida de co ... ay algunos datos de muestra para trabajar con: l <- replicate( 132, list(sample(letters, 20)), simplify = FALSE )

Etiquetas de eje giratorio y espaciado en ggplot2

Tengo una gráfica donde el eje x es un factor cuyas etiquetas son largas. Aunque probablemente no sea una visualización idea ... character(diamonds$cut)) q <- qplot(cut,carat,data=diamonds,geom="boxplot") q + opts(axis.text.x=theme_text(angle=-90))

Cómo escribir trycatch en R

Quiero escribir trycatch código para hacer frente a los errores en la descarga desde la web. url <- c( "http://stat.e ... Cuando la URL es incorrecta, el código no se detiene, sino que continúa descargándose hasta el final de la lista de ¿URLs?

Ordenar barras en el gráfico de barras ggplot2

Estoy tratando de hacer un gráfico de barras donde la barra más grande sería más cercana al eje y y la barra más corta sería ... ser ordenado de modo que la barra de defensa es más cercano al eje y, el portero uno, y finalmente el delantero uno. Gracias

¿Cómo puedo leer los parámetros de la línea de comandos de un script R?

Tengo un script R para el que me gustaría poder suministrar varios parámetros de línea de comandos (en lugar de valores de pa ... cer, así que tal vez no estoy usando las mejores palabras clave en mi búsqueda en Google... ¿Algún consejo o recomendación?

La diferencia entre bracket [] y double bracket [[]] para acceder a los elementos de una lista o dataframe

R proporciona dos métodos diferentes para acceder a los elementos de una lista o datos.frame - los operadores [] y [[]]. ¿Cuál es la diferencia entre los dos? En qué situaciones debo usar uno sobre el otro?

Adición de ceros a la izquierda usando R

Tengo un conjunto de datos que se ve algo como esto: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1, ... 6 025504 1 1.4 2 Y por interés, ¿qué pasa si necesito agregar dos o tres ceros antes de la identificación del animal?

¿Cómo puedo ver el código fuente de una función?

Quiero mirar el código fuente de una función para ver cómo funciona. Sé que puedo imprimir una función escribiendo su nombre ... modo, algunas funciones llaman .C, .Call, .Fortran, .External, o .Internal. ¿Cómo puedo encontrar el código fuente para los?

Probar si caracteres en cadena en R

Estoy tratando de determinar si una cadena es un subconjunto de otra cadena. Por ejemplo: chars <- "test" value <- "e ... omo parte de la cadena "chars". En el siguiente escenario, me gustaría devolver false: chars <- "test" value <- "et"

Operadores booleanos & & y ||

De acuerdo con la definición del lenguaje R, la diferencia entre & y && (correspondientemente | y ||) es que el p ... s verdadera, así que deje de evaluar si A es true) ¿Podría alguien arrojar luz aquí? Además, ¿hay un AndAlso y OrElse en R?

Opuesto de %en%

Una variable categórica V1 en un marco de datos D1 puede tener valores representados por las letras de A a Z. Quiero crear un ... por ejemplo, B, N y T. Básicamente, quiero un comando que sea lo contrario de %in% D2 = subset(D1, V1 %in% c('B','N',T'))

¿Cómo guardar una gráfica como imagen en el disco?

Trazo una regresión lineal simple usando R. Me gustaría guardar esa imagen como PNG o JPEG, ¿es posible hacerlo automáticamen ... , todavía no he generado el gráfico, pero me gustaría guardarlo directamente en el disco cuando ejecute mi código de trazado.