首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么` capital _ readability‘在R中用大写字母表示可读性?

为什么` capital _ readability‘在R中用大写字母表示可读性?
EN

Stack Overflow用户
提问于 2011-09-08 04:17:01
回答 3查看 283关注 0票数 5

为什么stringsAsFactors使用大写字母来帮助R的可读性,而大多数其他命令似乎都使用. (例如as.factor)?

这是我不熟悉的命令的特殊之处还是更高层次组织的一部分?

有没有办法预测哪些命令将使用大写字母,哪些命令将使用.

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-08 04:42:50

由于S语言的传统和与S-PLUS实现的兼容性,出现了许多特性。近年来,有一种趋势是避免名称中包含.作为分隔符的新函数,以避免与S3方法混淆。由于向后兼容,以及希望忠实于S/S+时代的功能,这一点并没有回溯到改变。

自从_作为<-的替代方案被弃用以来,一些作者已经在函数名中使用了它;Hadley Wickham的包就是一个例子,但还有很多其他的包。

缺乏严格遵守的标准可能会令人困惑,并且肯定会增加学习曲线,但这是您必须接受的事情。

票数 3
EN

Stack Overflow用户

发布于 2011-09-08 04:30:34

这是显而易见的--在为时已晚之前,没有建立任何标准;-)

票数 4
EN

Stack Overflow用户

发布于 2011-09-08 04:59:13

所谓的“camelCase”是一个很好的选择。

除了Hadley,很少有人推荐下划线。例如,请参阅Google R Style Guide,它说:

不要在标识符中使用下划线(_)或连字符(-)。

R本身不强制使用样式,但(启发式地说)没有太多的新核心库使用点作为标识符中的分隔符,因为这也用于S3方法。

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

https://stackoverflow.com/questions/7340025

复制
相关文章

相似问题

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