Предположим, у меня есть файл .rda
, созданный с использованием save()
. Пример:
save(mydata1, file = "anrdatafile.rda")
где mydata1
- фрейм данных.
Я хочу написать код в R
, который: (1) загружает файл 'anrdatafile.rda'; (2) находит имя фрейма данных в этом файле (3) объединяет найденный фрейм данных с другим фреймом данных, скажем mydata2
.
Как мне выполнить шаг 2? Если у меня есть имя фрейма данных на шаге 2, я могу сделать
combineddata = rbind(mydata1, mydata2)
Но я не знаю, как получить, чтобы имя кадра данных в файле .rda было mydata1
как часть кода.
Я пытался
nameofthedataframe = load('anrdatafile.rda')
Это присваивает строку «mydata1» переменной «nameofthedataframe», но как мне получить данные во фрейме данных mydata1
?
Чтобы уточнить, я знаю, что могу использовать то же имя фрейма данных, которое использовалось для сохранения данных. Однако предположим, что я забыл, что это была за переменная. Или, что более важно, мне пришлось бы жестко закодировать имя переменной в моем коде. Мне было интересно, может ли программа выяснить имя фрейма данных во время выполнения, как только я дал ему имя файла.
Спасибо. Если не понятно, пожалуйста, дайте мне знать. Я постараюсь уточнить.