varias superponer studio lineas graficos graficas r

studio - superponer graficas en r



Crea un data.frame con m columnas y 2 filas (2)

Por completitud:

En la línea de la respuesta de Chase, generalmente uso as.data.frame para obligar a la matriz a un data.frame:

m <- as.data.frame(matrix(0, ncol = 30, nrow = 2))

EDITAR: speed test data.frame vs. as.data.frame

system.time(replicate(10000, data.frame(matrix(0, ncol = 30, nrow = 2)))) user system elapsed 8.005 0.108 8.165 system.time(replicate(10000, as.data.frame(matrix(0, ncol = 30, nrow = 2)))) user system elapsed 3.759 0.048 3.802

Sí, parece ser más rápido (alrededor de 2 veces).

Me gustaría crear un data.frame en R con m (una variable) número de columnas (por ejemplo, 30), y 2 filas y llenar todos los valores en el data.frame inicialmente con 0. Parece como si data.frame llena valores basados ​​en filas en lugar de columnas, ¿alguna sugerencia de cómo puedo hacer esto? Gracias :)


¿Realmente m necesita ser un data.frame() o será suficiente una matrix() ?

m <- matrix(0, ncol = 30, nrow = 2)

Puede envolver un data.frame() alrededor de eso si necesita:

m <- data.frame(m)

o todo en una línea: m <- data.frame(matrix(0, ncol = 30, nrow = 2))