R变量命名的良好实践:变量名中的除法运算符

时间:2016-03-18 09:18:53

标签: r naming-conventions naming

在R中,我想命名一个等同于AUC/D的变量,因为变量被定义为AUCD之间的比率。如果可能,我显然希望避免/%。在变量名中使用什么是简短,合法且易于阅读的除法运算符?

是否有推荐的变量命名手册?

2 个答案:

答案 0 :(得分:0)

我认为在这类问题上没有达成共识。最重要的是要保持代码的一致性。例如,我经常使用代表概率和百分比的变量。我将名称命名为表示概率的变量,如下所示:Pr_name其中Pr是概率的缩写。对于百分比,我使用Pct_name,其中Pct为百分比。

如果是比例,您可以使用rat_var1_var2。

答案 1 :(得分:0)

我开始将“ s”用于“拆分”。 “ d”用于其他事物(例如微分),而我将“ p”用于“点”(例如pi = 3p14159 ...),但是“ s”似乎相当开放。因此,例如,根据我在代码中使用的其他约定,我将用于x / 3的变量名称为xs3或xS3或x_s3或x_s_3。用“ r”代替“ ratio”可能会很好,但是“ 5 ratio 3”使我想到符号“ 5:3”,而“ 5 split(into)3”使我仅想到5/3。 / p>