R编程代码风格

2019-04-10 10:40:01 浏览数 (1)

1.符号和命名

  • 标识符:variable.name, FunctionName, kConstantName(注意大小写和分隔号)。

2.语法

  • 行长度:不超过 80 个字符。
  • 缩进:用两个空格,不用制表符(我觉得只要同一篇代码用同一种缩进的方式就行了)。
  • 操作符(=, , -, <-, etc.)左右都要有空格。逗号前不要空格,后面跟一个空格。
  • 括号:圆括号()和方括号[]前后都不要空格。花括号{}前一个用在代码同一行,后一个自己单独一行。
  • 赋值:用箭头 <-,不用等号 =。
  • 分号:不使用。

3.组织

  • 注释: 所有的注释以井号 # 开头,接一个空格;行内注释在 # 前插入两个空格。
  • 函数定义和调用:函数定义在开头应用注释说明该函数的用途,自变量,函数值。

我的R代码模板:

代码语言:javascript复制
# Script Name:                                            
# Author:                                                 
###### ############## Description# This script works for....                               
# Input:                                                
# Processing:                                            
# Output:                                                 
###### ############# Update history
# YYYY-MM-DD, created by .....                            
# YYYY-MM-DD, modified by .....                           
###### ################# Start
rm(list=ls())
# Functions -----------------------------------------------
#
# Settings -------------------------------------------------
wd <- ; #
# Running --------------------------------------------------s
etwd(wd) #
# winDialog('ok', 'Mission accomplished! Byebye!')
###### ############### The End

0 人点赞