首页 > 解决方案 > 保护R数据框中的字段?

问题描述

我正在使用 R 中的数据框做一些工作。我想知道是否有办法将数据框中的部分/所有字段设置为“只读”(或类似) - 以防止意外更改/删除?对我来说将是一个非常有用的功能!

(通常对于数据框,我会想读取字段,有时会添加新字段,但我不想修改已经存在的字段)

我已经对该主题进行了一些谷歌搜索,但这并没有太大帮助。

谢谢艾伦

标签: rdataframe

解决方案


AFAIK,这还不可能,但我认为它可能是一个有用的功能。

而且我认为我可以做出这样的事情。

一个新的类,例如protected.data.frame,可能类似于data.frame,除了所有修改调用首先检查是否允许修改。我认为很难让它绝对安全,但它可以防止意外修改。

这个周末我有一些空闲时间,如果我做了一些有用的事情,我会告诉你的。


推荐阅读