Articles of r

¿Debo usar un data.frame o una matrix?

¿Cuándo se debe usar un data.frame y cuándo es mejor usar una matrix ? Ambos mantienen los datos en un formato rectangular, por lo que a veces no está claro. ¿Hay alguna regla general para cuándo usar qué tipo de datos?

Añadir varias columnas a R data.table en una llamada de función?

Tengo una función que devuelve dos valores en una lista. Ambos valores deben agregarse a una tabla de datos en dos columnas nuevas. La evaluación de la función es costosa, por lo que me gustaría evitar tener que calcular la función dos veces. Aquí está el ejemplo: library(data.table) example(data.table) DT xyv 1: a 1 42 […]

¿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? Intenté buscar lo que creo que los nombres obvios para esta función estarían en el manual de referencia y no encontré nada apropiado.

Crea una matriz de diagtwigs de dispersión (pares () equivalentes) en ggplot2

¿Es posible trazar una matriz de gráficos de dispersión con ggplot2 , usando las características agradables de ggplot como mapear factores adicionales para el color, la forma, etc. y agregar más suave? Estoy pensando en algo similar a los pairs funciones base .

¿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 ?