Рабочее пространство (workspace) -- это область оперативной памяти, в которой хранятся все созданные пользователем объекты (векторы, матрицы, таблицы, списки, функции и т. п.). В конце сеанса работы с R пользователь может сохранить образ рабочего пространства в файле и затем загрузить его во время следующего сеанса работы.
Команды R вводятся в интерактивном режиме после приглашения пользователя (значка ">"). Клавиши со стрелками вверх и вниз позволяют перемещаться по списку набранных команд (истории команд). Историю команд можно также сохранить в файл на диске. Набрав первые буквы команды, можно завершить ее набор с помощью клавиши "Tab".
Каждый проект R удобно держать в отдельном каталоге.
Вот несколько команд для управления рабочим пространством:
getwd() # выводит текущий рабочий каталог (get the working directory)
ls() # список объектов в рабочем пространстве
setwd(mydirectory) # установить рабочий каталог
setwd("c:/docs/mydir") # в Windows: слэш '/' вместо бэкслэша '\'
setwd("c:docsmydir") # еще один вариант для Windows
setwd("/usr/myname/mydir") # в Linux
# просмотр/установка настроек сессии работы с R
help(options) # справка по настройкам сессии
options() # просмотр настроек текущей сессии
options(digits=3) # выводит на экран заданное количество цифр числа
# работа с историей команд
history() # выводит список 25 последних выполненных команд
history(max.show=Inf) # выводит все выполненные в сессии команды
# сохранить историю команд
savehistory(file="myfile") # по умолчанию, ".Rhistory"
# загрузить историю команд
loadhistory(file="myfile") # по умолчанию, ".Rhistory"
# сохранить рабочую среду в файл .RData в текущем рабочем каталоге
save.image()
# сохранить заданные объекты в файле
save(object list, file="myfile.RData")
# загрузить образ рабочего пространства
load("myfile.RData")
q() # выход из R.
Комментарии
comments powered by Disqus