R语言代码规范书写

R语言遵循程序编码风格准则的意义在于, 编R语言程序的人有了一个编程的通用词汇表, 于是人们可以专注于您 在说什么, 而不是您是 怎么说 的. 提供全局的编码风格规则就能便于R语言爱好者能更好了解这些词汇。

在2016年,Google发布了R语言编程规范指导,一共有15条,分别有:覆盖文件名规范,变量名规范,每行代码长度,缩进,花括号使用,赋值表达,if else,分号的不使用,函数定义,函数注释等等。

R语言的代码规范总结起来有以下内容:
1.对象命名要赋予意义
2.使用空行来分割逻辑
3. 必要时使用注释和花括号
4.不用的代码和引用删除,代码整洁,精炼而富有含义。
5.不要用中文拼音做变量名,提高代码水平层次
6.代码程序可用,清晰优雅,高效
7.多写代码,多思考, 常常回顾代码。

(1)通常“<-”被认为是赋值,”=”是传值。前后最好空一格进行代码书写。
修改前

newdata<-read.csv(PArameter4)

修改后

newdata <- read.csv(PArameter4)

(2)注释前放一个空格,即书写#号后,空一个写注释,注释养成英文注释的习惯。
修改前

#Get data information 
newdata <- read.csv(PArameter4)

修改后

# Get data information 
newdata <- read.csv(PArameter4)

(3)函数参数列表里一般参数之间,后面可放一个空格。
多加空格 (即, 在行内使用多于一个空格) 也是可以的, 如果这样做能够改善等号或箭头 (<-) 的对齐效果.

修改前

print(paste("Parameter1 information",PArameter1),sep=
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值