r - 保护R数据框中的字段?
问题描述
我正在使用 R 中的数据框做一些工作。我想知道是否有办法将数据框中的部分/所有字段设置为“只读”(或类似) - 以防止意外更改/删除?对我来说将是一个非常有用的功能!
(通常对于数据框,我会想读取字段,有时会添加新字段,但我不想修改已经存在的字段)
我已经对该主题进行了一些谷歌搜索,但这并没有太大帮助。
谢谢艾伦
解决方案
AFAIK,这还不可能,但我认为它可能是一个有用的功能。
而且我认为我可以做出这样的事情。
一个新的类,例如protected.data.frame
,可能类似于data.frame
,除了所有修改调用首先检查是否允许修改。我认为很难让它绝对安全,但它可以防止意外修改。
这个周末我有一些空闲时间,如果我做了一些有用的事情,我会告诉你的。
推荐阅读
- apache-spark - 持久化 Spark DataFrame 以点燃
- javascript - 如果存在,JS 按类查找一个元素,否则使用 or 运算符使用其他元素
- .net - 通过代码检查 Mac OS 上的 Internet 连接
- c++ - 数组到指针转换期间的临时实现
- go - 在 GO 中使用常见错误消息将字符串解析为不同类型
- r - 2 个多重响应集之间的频率
- python - 无法将 json.dumps 与 with python 语句一起使用
- android - 如何将android视频播放器从活动过渡到片段?
- python - 如何将 numpy 1D 数组插入 numpy 3D 数组?
- php - 为 php 存储的 .env 文件在哪里