Чистые переменные языка R и тесные соединения - программирование
Подтвердить что ты не робот

Чистые переменные языка R и тесные соединения

Я хотел бы знать, есть ли какая-либо инструкция в R, которая позволит очистить все инициализированные переменные и закрыть все открытые соединения. Также как функция Reset.

Спасибо

4b9b3361

Ответ 1

closeAllConnections()
rm(list=ls())

Я ненавижу эту вторую конструкцию, потому что люди иногда подталкивают ее к примеру кода, а когда я скучаю по ней и копирую-вставляю в свою консоль, а затем вся моя рабочая область уничтожается. Настоящий guRus не делает этой ошибки, поскольку у них всегда есть несколько окон emacs и всегда создает пакеты и запускает код из окна редактирования и всех других "мудрых дел".

Ответ 2

Вы можете использовать remove() для удаления переменных. Например:.

remove('variabl1','variable2','etc')

Не уверен в соединениях, но предположим, что вы ссылаетесь на подключения к базе данных, которые вы открыли для загрузки данных через, например. ODBC? Я бы предположил, что пакет, предоставляющий пакет, также содержит документацию о том, как закрыть соединение (если это необходимо или хорошая практика - таким образом, это не делается автоматически).