Welcome to R Square

也谈 R 语言代码规范

楚新元 / 2025-07-01


以下是笔者使用 R 写代码过程中沉淀下的一些“良好”习惯,供读者参考。

使用 R 项目

使用项目管理代码和数据,永远不要使用绝对路径!代码修改后及时提交到 GitHub。

版本管理

使用 Git 追踪代码变更,管理多分支协作,确保历史版本可追溯。

环境管理

使用 renv 锁定 R 语言包版本,隔离项目环境,保障代码可复现。

代码注释

代码不但方便自己,也方便别人,同时也方便 AI 帮你自动写代码。

#'
#' 参数配置文件
#' 
#' @author 楚新元
#' @date 2025-10-02
#'

除此之外,最好把需求描述、实现逻辑和变量命名涵义等尽量写详细点。

这样会让整个代码很有层急性,便于阅读。横线 25-30 个,横线与 # 之间空一格。

# ------------------------------
# 这是注释
# ------------------------------

合理使用空格

变量赋值

变量命名

# 常量
MAX_ITERATIONS = 100

# 常规变量
user_age = 25

管道符

其他事项

未完待续……。