我用许多数据表和其他对象编写了代码。当其他人需要查看我的代码时,他们通常不知道我创建的不同数据表之间有什么不同。因此,我想知道是否建议简单地将特定数据表的描述存储为该数据表的属性。
例如:
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发布于 2018-12-21 22:18:30
我想您可能会争辩说,这个问题是要求反对,但在任何人跳进这个问题之前,让我们看一下已经认可为此目的使用属性的代码。comment函数存在于bot设置和获取这样一个属性。comment函数帮助页面的标题是:“查询或设置”注释“属性”。
Frank的Hmisc包还有一个label函数,它将信息字符串附加到dataframe列,以及一个“`Label”函数,它与dataframe本身具有相同的特性。
有证据支持的意见:在编程实践中跟随Frank的做法是“好的”。
https://stackoverflow.com/questions/53872572
复制相似问题