estoy bucle a través de una lista de tramas de datos en R y quiero utilizar sus nombres como parte del nombre de archivo puedo guardar mis parcelas bajo.¿Cómo convertir el nombre de un dataframe en una cadena en R?
El código siguiente es mi intento de iteración a través de tramas de datos, el trazado de la primera columna (Q1) frente a su segundo (var2) y guardando la trama.
first.data = data.frame(var1 = 1:4, var2 = 5:8);
second.data = data.frame(var1 = 9:12, var2 = 13:16);
for (dataFrame in list(first.data, second.data)) {
plot(dataFrame[["var1"]], dataFrame[["var2"]]);
dev.copy(pdf, paste(dataFrame, "_var1_vs_var2.pdf", sep=""));
dev.off();
}
espero este bucle para producir archivos PDF con los nombres de archivo de la forma "first.data_var1_vs_var2.pdf", sino que el nombre de la trama de datos se sustituye con la primera columna del marco y así me sale algo como "c (1, 2, 3, 4) _var1_vs_var2.exchemVbuffer.pdf".
Es más difícil y menos probable que obtendrá una respuesta como su código no es reproducible (es decir, que no se puede ejecutar porque no se han suministrado un conjunto de datos). Echa un vistazo a esta [LINK] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) para aprender cómo hacer esto. –
Pasa por los nombres de la lista en lugar de los elementos de la lista. – Aaron