2017-02-15 5 views
0

Это должно быть очень просто, но пока не может понять это. Скажем, я создаю общий кадр данных с некоторыми данными в цикле, назовем его df.Сохранение R dataframe из сценария

Теперь я хочу присвоить ему определенное имя и сохранить его в определенном месте. Я генерировать две переменные символов - имя и file_destination и попытаться использовать следующие в коде скрипта:

assign(filename, df) 

save(filename, file = file_destination) 

Конечно это сохранить только строку с именем в файле, а не фактические данные.

Как сохранить данные, созданные с помощью assign(filename,df)?

+2

Попробуйте 'save (list = filename, file = file_destination)'. Кроме того, используйте лучшие имена для ваших переменных. 'filename' для объекта, который не является именем файла, очень нечетный. – nicola

+0

Отлично, это сработало, спасибо! Я знал, что это должно быть очень simpe :) – flipper

+0

Я положил этот комментарий как ответ, так что другие люди находят это легко :) – PinkFluffyUnicorn

ответ

0

Попробуйте сохранить (list = filename, file = file_destination). Кроме того, используйте лучшие имена для ваших переменных. filename для объекта, который не является именем файла, очень странный.

Положите это как ответ, чтобы другие люди находили это легко.

Смежные вопросы