Защита полей в фрейме данных R? - PullRequest
0 голосов
/ 21 декабря 2018

Я делаю некоторую работу с фреймами данных в R. Мне интересно, есть ли способ установить некоторые / все поля в фрейме данных как «только для чтения» (или аналогичные) - чтобы предотвратить случайное изменение /удаление?Было бы очень полезно для меня!

(Как правило, с фреймами данных я хочу читать поля, а иногда и добавлять новые поля, но я не хочу изменять поля, которые уже присутствуют)

Я немного погуглил по этой теме, но это не сильно помогло.

Спасибо, Алан

1 Ответ

0 голосов
/ 21 декабря 2018

AFAIK, это пока невозможно, но я думаю, что это может быть полезной функцией.

И я думаю, что могу сделать что-то, что делает это.

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

В эти выходные у меня есть немного свободного времени, я дам вам знать, если я сделал что-то полезное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...