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))