前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R编程代码风格

R编程代码风格

作者头像
统计学家
发布2019-04-10 10:40:01
4980
发布2019-04-10 10:40:01
举报

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
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-07-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 机器学习与统计学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档