首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将信息存储在对象上作为该对象的属性是不好的还是好的做法?

问将信息存储在对象上作为该对象的属性是不好的还是好的做法?
EN

Stack Overflow用户
提问于 2018-12-20 16:29:53
回答 1查看 66关注 0票数 1

我用许多数据表和其他对象编写了代码。当其他人需要查看我的代码时,他们通常不知道我创建的不同数据表之间有什么不同。因此,我想知道是否建议简单地将特定数据表的描述存储为该数据表的属性。

例如:

代码语言:javascript
复制
animal = c('rabbit', 'dog', 'cat')
food   = c('carrot', 'bone', 'fish')
DT     = data.table(animal, food)
attr(DT, 'information') <- 'table that holds info on what different animals eat'
attributes(DT)$information
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-21 22:18:30

我想您可能会争辩说,这个问题是要求反对,但在任何人跳进这个问题之前,让我们看一下已经认可为此目的使用属性的代码。comment函数存在于bot设置和获取这样一个属性。comment函数帮助页面的标题是:“查询或设置”注释“属性”。

Frank的Hmisc包还有一个label函数,它将信息字符串附加到dataframe列,以及一个“`Label”函数,它与dataframe本身具有相同的特性。

有证据支持的意见:在编程实践中跟随Frank的做法是“好的”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53872572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档