我正在R中处理数据帧。我想知道是否有一种方法可以将数据帧中的某些/所有字段设置为“只读”(或类似),以防止意外更改/删除?对我来说将是非常有用的功能!
(通常,对于数据框,我要读取字段,有时要添加新字段,但我不想修改已经存在的字段)
我已经对该主题进行了一些谷歌搜索,但并没有太大帮助。
谢谢 艾伦
答案 0 :(得分:1)
AFAIK,尚不可能,但我认为这可能是有用的功能。
我想我可以做些能做到的事。
一个新的班级,例如protected.data.frame
可能与data.frame
类似,除了所有修改调用首先检查是否允许修改。
我认为很难绝对确保它的安全,但可以防止意外修改。
这个周末我有一些空闲时间,如果我做了一些有用的事情,我会告诉你。