En este impresionante foro vi una publicación que muestra cómo convertir una cadena a una variable y asignarle un marco de datos a esa variable. Por ejemplo:guardar un dataframe R con el nombre especificado por una cadena
x = "thisisthestring"
# df is a data frame
assign(x, df) # This will assign data frame df to variable thisisthestring
Lo que quiero hacer es guardar esta trama de datos con el nombre thisisthestring
. Sin embargo, si intento
assign(x, df)
save(x, file='somefilename.rda')
el archivo solo contiene una cadena "thisisthestring" y no el df trama de datos.
También probé
save(assign(x, df), file = 'somefile.rda'))
que no funciona bien. Cualquier sugerencia de cómo puedo guardar el marco de datos en un archivo, donde el nombre del marco de datos está especificado por la cadena.
posible duplicado de [cómo guardar() con un nombre de variable en particular] (http://stackoverflow.com/questions/4675755/how-to-save-with-a-particular- variable-name) –
No es un duplicado de esa pregunta. – Mars