美文网首页js css html
实用的R代码学习技巧---持续更新

实用的R代码学习技巧---持续更新

作者: 花生学生信 | 来源:发表于2022-12-06 12:08 被阅读0次

这些都是我在实际工作学习中遇到的比较好用的一些小的学习技巧,将会持续更新:

根据需要加载和安装R包

if(!require(dplyr))install.packages("dplyr")

默认选择数据所有行列

cluster_rows=T, cluster_cols=T

查找数据字符,可以一次全选或替换

Ctrl+F

将数据保存成表格,只对特定数据格式有效

write.csv(a,"a.csv")

保存成pdf文件,如果图片字体重叠,一般可以用width=30 ,height=20进行调整,当然也可以用ggsave保存图片,如果Rstudio画图不显示,可以试试dev.new()创建新窗口

pdf("a.pdf")
画图内容
dev.off()

将某一列数据进行类型转换,在做协变量分析时可能用到

mydata <- mutate(mydata,Sex=as.factor(Sex))

linux直接运行R脚本,调用时 Rscript 路径名字/plot.R 输入1 输入2

args<-commandArgs(TRUE)
args[1]、args[2]

多行注释

选中内容,然后按ctl+shift+c

匹配所有符合条件的选项

fnames<-Sys.glob("GO*.txt")

字符串替换

把"Missense_Mutation"和"Sense_Mutation"替换为1,其他替换为0

onco_matrix[onco_matrix == "Missense_Mutation"] <- "1"
onco_matrix[onco_matrix == "Sense_Mutation"] <- "1"
onco_matrix[onco_matrix != "1"] <- "0"

查看有多少种信息类型

unique(mytype$type_A)

并行运算,在代码后面添加

parallel = T

将B的行名赋值给A

row.names(B) <- row.names(A)

保证三个数据由同一列名

if (identical(rownames(gbm.cn), rownames(gbm.exp)) &
    identical(rownames(gbm.cn), rownames(gbm.mut2)))
  print("all data have same rownames")

相关文章

  • 实用的R代码学习技巧---持续更新

    这些都是我在实际工作学习中遇到的比较好用的一些小的学习技巧,将会持续更新: 根据需要加载和安装R包 if(!req...

  • 2018-07-21

    代码规范技巧(持续更新) 一、命名 1、类 | 文件

  • Python的一些实用机巧(持续更新)

    前言 ?本文记录Python 中一些比较实用的技巧,都是在实际中可能遇到的问题的解决技巧,持续更新 1、交换变量 ...

  • QT 实用代码片段 (持续更新)

    由于项目需要开始转型学习C++,GUI使用QT进行开发,开发过程中踩了不少坑,但是也积累了些宝贵经验,在这儿记录一...

  • iOS实用技巧集锦(持续更新)

    索引 友情提示:点击下方超链接, 开启新页面后, 会自动定位到对应的位置.也可以直接复制想看的内容, 使用 Com...

  • vue实用技巧整理(持续更新)

    数组过滤器--filter filter()是一个数组方法,它会创建一个新的数组,新数组中的元素是通过检查指定数组...

  • Mac实用技巧

    整理了一下自己在使用mac过程中接触到的实用技巧,持续更新... emoji表情&符号,按control+comm...

  • \root

    这是个索引持续更新中。 方法体系的构建 学习方法 关注“学习”任何知识的方法。如何学习:学习困难科目实用思维方法 ...

  • 技巧

    学习那些实用的编曲技巧 1弦乐的快速连奏 短音 持续律动 音色 2开头钢琴柱式缓慢进行 带持续音的 然后模进旋律 ...

  • Leetcode 88. Merge Sorted Array

    Python 3 实现: 源代码已上传 Github,持续更新。 源代码已上传至 Github,持续更新中。

网友评论

    本文标题:实用的R代码学习技巧---持续更新

    本文链接:https://www.haomeiwen.com/subject/yvrefdtx.html