R语言代码类型
当前位置:以往代写 > 其他教程 >R语言代码类型
2019-06-14

R语言代码类型

R语言代码类型

1、一般性法则

制止利用attach
写函数是只管少的利用stop()
界说S3和S4的工具不要混在一起利用
2、文件定名

以.r竣事的文件,尽大概的增加信息在文件名内里,好比

Good:

predict_ad_revenue.R

Bad:

foo.R

3、变量名和函数定名法则

# 留意,在R情况下,巨细写是敏感的

变量:

Good:

avg.clicks

Bad:

avg_Clicks, avgClicks

函数名:

Good:

CalculateAvgClicks

Bad:

calculate_avg_clicks, calculateAvgClicks

4、字符隔断

这个大概是最快的,使代码外观变”大度”的法则了

Good:

tabPrior <- table(df[df$daysFromOpt < 0, “campaignid”])

Bad:

tabPrior<-table(df[df$daysFromOpt<0,”campaignid”])

这里包括了赋值、逻辑标记以及逗点脱离。

# 在R内里只管罕用 =

在函数里:

Good:

if (debug)

Bad:

if(debug)

5、代码组织

尤其是做项目标话,以下信息是必需有的:

版权声明
作者注释
文件说明,项目目标,输入和输出的说明
source() 和 library() 说明
函数界说
其他
6、注释

养成精采的注释习惯

单行注释以 # 开头,加一个空格
短注释需要在代码后头空两格,然后 # ,再加一个空格
最后再一次推荐利用Emacs+ESS,固然我已经折腾n多次了~~
本文转自:http://www.lisdn.com/html/26/n-9526.html

    关键字:

在线提交作业