Tengo un marco de datos en R. El marco de datos tiene n columnas y me gustaría obtener n gráficos, un gráfico para cada columna.cómo trazar todas las columnas de un marco de datos en R
Soy un novato y no soy fluido en R, de todos modos encontré dos soluciones.
El primero funciona, pero no imprime el nombre de la columna (y las necesito!):
data <- read.csv("sample.csv",header=T,sep=",")
for (c in data) plot(c, type="l")
La segunda se trabaja mejor, ya que imprime el nombre de la columna:
data <- read.csv("sample.csv",header=T,sep=",")
for (i in seq(1,length(data),1)) plot(data[,i],ylab=names(data[i]),type="l")
¿Hay alguna solución mejor (desde el punto de vista del lenguaje R)?
Gracias. Alessandro
En su segundo segundo ejemplo, me inicializar el bucle como éste 'para (i en seq_along (DAT))' y tampoco llamaría 'datos 'a mis datos. –
Su 'read.csv' se puede reducir a' read.csv ("sample.csv") 'ya que los otros argumentos se están ajustando a sus valores predeterminados. –