Evan の Logbook
✨ Updates
🎨 Style Guide
🧠 Creative Resources
🗒️ Mind Notes
🧭 Knowbase
📘 SOPs
🩺 Medical Research
🛠️ Tech Chronicles
💰 Fortune Blueprint
📈 R Visionary
📊 Statistics
🖼️ BioVis
R变量命名规范与覆盖机制
type
status
date
slug
summary
tags
category
icon
password
comment
1. 常用变量命名风格
num_vec# 下划线分隔,适合数字型向量
numVec# 小驼峰(camelCase),单词中间大写
NumVec# 大驼峰(PascalCase),每个单词首字母大写
char_vec# 字符型变量(char表示character)
logi_vec# 布尔型变量(logi表示logical)
建议:
- R社区更偏好下划线(snake_case)或小驼峰(camelCase),尤其是tidyverse风格
- 命名要表达变量用途和类型,便于代码自注释
- 尽量避免拼音、缩写不明、单字符等无语义变量
2. 变量覆盖(重定义)
- R语言变量可被多次赋值,后定义会覆盖前定义
- 同名对象后赋值会覆盖之前的内容,无需手动删除
- 编程规范建议同一对象尽量只用于单一数据类型,避免“类型漂移”带来bug
3. tips
- 合理命名是高质量脚本和协作的基础
- 重要对象尽量避免与系统函数/常用包名冲突(如data、table、T、F等)
- 复杂脚本可提前设计变量前缀,如:
raw_/cleaned_/result_/plot_等,提升可读性
Prev
R apply函数速查与典型用法
Next
R取余、整除与分批处理技巧
Loading...
YouTube 使用笔记