2016-08-22 2 views
0

У меня есть специальный R-скрипт, который я регулярно в RStudio для очистки данных из Интернета. Я хотел бы настроить пакетный файл для автоматического запуска этого файла и, следовательно, хочу запускать этот скрипт непосредственно из R. Однако кадры данных и объекты, распознанные в RStudio, не распознаются в R. Я не эксперт в R, но имею выучили эту тему, но прощайте, если я пропустил решение, опубликованное в другом месте.Рабочий каталог - R vs RStudio

В частности, при работе в RStudio я использовал getwd(), который возвращает «C:/Users/mdoucette001/Desktop/Beer Stuff/R Beer Stuff /». Я запустил save.image(), чтобы гарантировать, что выходные данные (кадры данных, списки и т. Д.), Созданные в RStudio, будут сохранены. Когда я пытаюсь запустить это в R, первая строка кода, который я запускаю, - setwd("C:/Users/mdoucette001/Desktop/Beer Stuff/R Beer Stuff"). Если я сравниваю кадры данных в R и RStudio (например, nrow (df1)), я получаю другой ответ между ними. Поскольку R rowcount меньше, я подозреваю, что он каким-то образом загружает старое изображение/рабочее пространство. Что мне не хватает?

+0

Вы загружаете изображение в сеанс 'R' или просто устанавливаете рабочий каталог? –

+0

В сеансе R вы загрузили файл .RData? Я имею в виду файл рабочей области? потому что ваш df1 будет там, будет доступен, только если вы загружаете, иначе, если в среде будет другой df1, это будет показано. –

+0

Спасибо, Джонатан. Мне просто нужно было загрузить изображение, которое я не делал. Я думал, что настройка рабочего пространства автоматически загрузит изображение. – user1267653

ответ

0

Вы использовали save.image(), но вы загрузили изображение обратно в сессию? Вам нужно сделать это явно.

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