Preguntas etiquetadas con r

R es un entorno de software y lenguaje de programación gratuito y de código abierto para computación estadística, bioinformática, visualización y computación general. Proporcione ejemplos mínimos y reproducibles junto con la salida deseada. Use `dput ()` para los datos y especifique todos los paquetes no base con llamadas a `library ()`. No incruste imágenes para datos o código, utilice bloques de código sangrado en su lugar. Para preguntas relacionadas con estadísticas, use https://stats.stackexchange.com.

9
Llamando explícitamente return en una función o no
Hace un tiempo, Simon Urbanek me reprendió del equipo principal de R (creo) por recomendar a un usuario que llamara explícitamente returnal final de una función (aunque su comentario fue eliminado): foo = function() { return(value) } en cambio él recomendó: foo = function() { value } Probablemente en una …
199 r 

4
R - Markdown evitando mensajes de carga de paquetes
He estado usando Knitr a través de R-Studio, y creo que es bastante bueno. Sin embargo, tengo un problema menor. Cuando obtengo un archivo en un R-Chunk, la salida del knitr incluye comentarios externos de la siguiente manera: + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra …


8
¿Cómo se elimina una columna por nombre en data.table?
Para deshacerme de una columna llamada "foo" en un data.frame, puedo hacer: df <- df[-grep('foo', colnames(df))] Sin embargo, una vez dfse convierte en undata.table objeto, no hay forma de eliminar una columna. Ejemplo: df <- data.frame(id = 1:100, foo = rnorm(100)) df2 <- df[-grep('foo', colnames(df))] # works df3 <- data.table(df) …
195 r  data.table 

2
Comprender exactamente cuándo un data.table es una referencia a (frente a una copia de) otro data.table
Tengo un pequeño problema para comprender las propiedades de paso por referencia de data.table. Algunas operaciones parecen "romper" la referencia, y me gustaría entender exactamente lo que está sucediendo. Al crear un archivo data.tabledesde otro data.table(vía <-, y luego actualizar la nueva tabla :=, la tabla original también se modifica. …

9
Acelerar la operación de bucle en R
Tengo un gran problema de rendimiento en R. Escribí una función que itera sobre un data.frameobjeto. Simplemente agrega una nueva columna a a data.framey acumula algo. (operación simple). El data.frametiene aproximadamente 850K filas. Mi PC todavía funciona (aproximadamente 10 horas ahora) y no tengo idea sobre el tiempo de ejecución. …
193 performance  r  loops  rcpp  r-faq 

4
Emule la paleta de colores predeterminada ggplot2
¿Qué función puedo usar para emular la paleta de colores predeterminada de ggplot2 para un número deseado de colores? Por ejemplo, una entrada de 3 produciría un vector de caracteres de colores HEX con estos colores:
193 r  ggplot2 

5
Mostrar / imprimir todas las filas de un tibble (tbl_df)
tibble(anteriormente tbl_df) es una versión de una trama de datos creada por el dplyrpaquete de manipulación de trama de datos en R. Evita salidas de tabla largas cuando se llama accidentalmente a la trama de datos. Una vez que un marco de datos ha sido envuelto por tibble/ tbl_df, ¿hay …
192 r  dplyr  options  display 

7
Eliminar valores de NA de un vector
Tengo un vector enorme que tiene un par de NAvalores, y estoy tratando de encontrar el valor máximo en ese vector (el vector son todos los números), pero no puedo hacer esto debido a los NAvalores. ¿Cómo puedo eliminar los NAvalores para poder calcular el máximo?
191 r  max  min  na  missing-data 

5
Aumentar el número de ticks del eje
Estoy generando gráficos para algunos datos, pero el número de ticks es demasiado pequeño, necesito más precisión en la lectura. ¿Hay alguna forma de aumentar el número de ticks de eje en ggplot2? Sé que puedo decirle a ggplot que use un vector como ticks de eje, pero lo que …
191 r  ggplot2 



4
Filtrar filas que contienen una cadena determinada
Tengo que filtrar un marco de datos utilizando como criterio aquellas filas en las que está contenida la cadena RTB. Estoy usando dplyr. d.del <- df %>% group_by(TrackingPixel) %>% summarise(MonthDelivery = as.integer(sum(Revenue))) %>% arrange(desc(MonthDelivery)) Sé que puedo utilizar la función filterde dplyrpero no exactamente cómo contarla para comprobar el contenido …
188 r  filter  dplyr 

2
Uso de ~ (tilde) en lenguaje de programación R
Vi en un tutorial sobre el modelo de regresión el siguiente comando: myFormula <- Species ~ Sepal.Length + Sepal.Width + Petal.Length + Petal.Width ¿Qué hace exactamente este comando y cuál es el papel de ~(tilde) en el comando?
187 r  r-faq 

5
Razones para utilizar la función set.seed
Muchas veces he visto la set.seedfunción en R, antes de iniciar el programa. Sé que se usa básicamente para la generación de números aleatorios. ¿Existe alguna necesidad específica de configurar esto?
187 r  random 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.