前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一些有用的碎碎念

一些有用的碎碎念

原创
作者头像
用户11064093
发布2024-04-18 11:31:09
820
发布2024-04-18 11:31:09

让代码更易读

管道符号 %>%

彩虹括号 有助于看嵌套代码

长脚本管理方式

1、代码折叠

如果代码太长需要折叠一部分

或者一段长代码这次不用但以后可能用到,不想删掉 例如下载数据的代码

代码语言:r
复制
if(F){...} # 里面的代码被跳过

凡是带有{}的代码均可被折叠

点击左侧箭头收起
点击左侧箭头收起

2、Rdata

分成多个脚本,每个脚本最后保存Rdata,下一个脚本开头清空再加载

调试长代码中间部分很方便,不然中间改完从头运行要等很久

代码语言:r
复制
save(变量1,变量2,...,file = "文件名.Rdata") # 保存语句
代码语言:r
复制
rm(list = ls())
load(file = "文件名.Rdata")

为什么用Rdata而不用其他文件衔接

保存加载方便

保存变量,自带变量名称,不用重新赋值了

可以一次保存多个变量,一次load可以得到多个数据

Rdata可以保存任何R对象

实战项目的组织方式

按文件类别存放
按文件类别存放
按步骤拆分成子项目存放,每个子项目一个project
按步骤拆分成子项目存放,每个子项目一个project

生信技能树

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 让代码更易读
    • 管道符号 %>%
      • 彩虹括号 有助于看嵌套代码
      • 长脚本管理方式
        • 1、代码折叠
          • 2、Rdata
            • 为什么用Rdata而不用其他文件衔接
            • 实战项目的组织方式
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
            http://www.vxiaotou.com