R语言代码规范

本文介绍了R语言的代码规范,包括注释分类、命名规范、一般约定以及代码优化方法,强调形成良好的代码习惯对提升代码质量和效率的重要性。通过实例展示了如何优化代码,如向量化处理和使用内置函数。
摘要由CSDN通过智能技术生成
前言

学习使用R语言好几年了,但是代码规范的意识始终没有建立起来。一直浑浑噩噩,没有察觉。直到在和大牛Tony(美国统计学院士)交流时,看着他写的代码,简洁、易懂、流畅;反观自己的: mess!

是时候urge自己做出改变了!

在《数据思维实战》和《R 语言 从数据思维到数据实战》两本书中看到关于R代码规范的介绍,故记之!好的代码习惯要逐渐培养并坚持,有些习惯刚开始可能看起来费劲,但日后受益无穷。

R语言代码规范

1. 注释
分为三类:文件注释、分块注释、代码注释
文件注释:写清文件代码主要是用来做什么的
代码块注释:某部分代码的功能,放在前面 , 两个 “##” 开头
代码注释:某句代码的主要用途和涉及的重要公式和文献,通常放在一行代码的后面, 两个 “##” 开头

2. 命名规范
名字应该尽可能体现文件的内容,
函数和变量命名应该小心;
函数名可以对首字母进行大写;
变量名应该都使用小写字母。不同单词键可以用“.”或者“_“来连接,这个看个人习惯或业内固定代码规范。

3. 一般约定
运算符两端都需要空一格
逗号前不用空格,逗号后一定要空格,
无特殊情况不要使用分号
花括号,通常在循环语句或者自定义函数中使用。左括号不换行写,右花括号独占一行写。
尽量少用attach()函数
使用空格键空两格进行缩进,尽量不要用tab键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值