Date Редакция Категория comp Теги R

Рабочее пространство (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