Articles of r

¿Cómo aprender R como un lenguaje de progtwigción?

Me gustaría saber cómo aprender el lenguaje R como un lenguaje de ‘progtwigción’ en lugar de aprenderlo como un sistema estadístico. Mi pregunta es provocada por la falta de comprensión de funciones tales como parse, eval, etc. que pueden no ser utilizadas con frecuencia por un usuario R con una persuasión de ‘estadística’. Editar: he […]

¿Cómo generar una serie de colores más distintivos en R?

Estoy trazando un conjunto de datos categóricos y quiero usar colores distintivos para representar diferentes categorías. Dado un número n , ¿cómo puedo obtener n número de colores MÁS distintivos en R? Gracias.

Posición del sol dada la hora del día, la latitud y la longitud

Esta pregunta ha sido formulada hace poco más de tres años. Hubo una respuesta, sin embargo, encontré un problema técnico en la solución. El siguiente código está en R. Lo he portado a otro idioma, sin embargo, he probado el código original directamente en R para asegurarme de que el problema no estuvo relacionado con […]

Forma “correcta” para especificar argumentos opcionales en funciones R

Me interesa saber cuál es la forma “correcta” de escribir funciones con argumentos opcionales en R. Con el tiempo, tropecé con algunas piezas de código que toman una ruta diferente aquí, y no pude encontrar una posición adecuada (oficial) sobre este tema. Hasta ahora, he escrito argumentos opcionales como este: fooBar <- function(x,y=NULL){ if(!is.null(y)) x […]

¿Por qué apply () devuelve una matriz xts transpuesta?

Quiero ejecutar una función en todos los períodos de una matriz xts. apply () es muy rápido pero la matriz devuelta tiene dimensiones transpuestas en comparación con el objeto original: > dim(myxts) [1] 7429 48 > myxts.2 = apply(myxts, 1 , function(x) { return(x) }) > dim(myxts.2) [1] 48 7429 > str(myxts) An ‘xts’ object […]

¿Cómo puedo eliminar todos los objetos excepto uno del área de trabajo en R?

Tengo un espacio de trabajo con muchos objetos y me gustaría eliminar todos menos uno. Idealmente, me gustaría evitar tener que escribir rm(obj.1, obj.2… obj.n) . ¿Es posible indicar remove all objects but these ones ?

¿Cómo puedo obtener una grilla “desbalanceada” de ggplots?

Con grid.arrange puedo organizar varias figuras ggplot en una grilla para lograr una figura de varios paneles usando algo como: library(ggplot2) library(grid) library(gridExtra) generar algunos gráficos ggplot2, luego plot5 <- grid.arrange(plot4, plot1, heights=c(3/4, 1/4), ncol=1, nrow=2) ¿Cómo puedo obtener un diseño de 2 columnas “desequilibrado” con un trazado en todo el primer círculo y tres […]

Tipos y clases de variables

Dos preguntas R: ¿Cuál es la diferencia entre el tipo (devuelto por typeof ) y la clase (devuelta por class ) de una variable? ¿La diferencia es similar a la de, por ejemplo, el lenguaje C ++? ¿Cuáles son los tipos y clases de variables posibles?

¿Cuál es el truco R más útil?

Para compartir más consejos y trucos para R , ¿cuál es tu característica o truco más útil? ¿Vectorización inteligente? Entrada / salida de datos? Visualización y gráficos? ¿Análisis estadístico? ¿Funciones especiales? El entorno interactivo en sí? Un artículo por publicación, y veremos si obtenemos un ganador por medio de los votos. [Editar 25-ago 2008]: Entonces, […]

¿Cómo actualizar R en ubuntu?

Tengo R 2.12.1 instalado en mi ubuntu, y me gustaría actualizar a la última versión 2.15, ¿cómo puedo lograr eso? Gracias