
R语言
R语言基础
劳工小朋友
高中生,劳动工人,掌握技能,自渡渡他。
展开
-
R语言 删除在多组数据中重复的数据
#删除在多组数据中重复的数据set1 <- c("1","2","7","9","12","13","15","17","19","23")set2 <- c("2","4","7","13","9","12","28","11")set3 <- c("3","9","19","20")bind_set <- c(set1,set2,set3)bind_setduplicate_set <- bind_set[duplicated(bind_set)] #筛选数据里原创 2021-09-12 16:30:13 · 1773 阅读 · 0 评论 -
Error in .jcall(“RJavaTools“, “Ljava/lang/Object;“, “invokeMethod“, cl, : java.lang.OutOfMemoryE
目前存在的问题:代码运行中Error in .jcall(“RJavaTools”, “Ljava/lang/Object;”, “invokeMethod”, cl, :java.lang.OutOfMemoryError: Java heap space参考解决办法https://blog.youkuaiyun.com/u012110870/article/details/104339396使用openxlsx这个R包...原创 2021-09-01 23:45:38 · 1275 阅读 · 0 评论 -
R进行批量文件的重命名
allfile <- list.files()for (f in allfile) { newname <- sub(".csv",".xlsx",f) #for循环内的每行是运行命令行,不是参数,不能加“,” file.rename(f,newname) }dir()原创 2021-08-01 21:27:24 · 1335 阅读 · 0 评论 -
R绘制Venn图
维恩图:反映不同集合之间的交集以及并集情况的展示图常用R包:gplots,venneuler,VennDiagram原创 2021-08-01 21:21:23 · 917 阅读 · 0 评论 -
apply函数
apply函数运用矩阵进行计算,一行或一列地运行用法:apply(array, margin, function)参数含义:array: 计算的数据margin: 按行或列计算function: 运行的函数运行代码:matrix <- matrix(c(1:10), nrow = 5, ncol = 6)rows <- apply(matrix, 1, sum) # 1 is rowcols <- apply(matrix,2,sum) # 2 is col运行结原创 2021-07-29 15:02:23 · 908 阅读 · 0 评论 -
R 字符串分割
RGENES = "ABLIM1, ACTN1, AIF1, APBA2, APEX1, ARHGAP45, ARHGEF18, ATM, BACH2, BEX4, C1orf162, C1orf228, C6orf48, CA6, CAMK4, CCR7, CD248, CD55, CEP68, COQ8A, DGKA, EEF2, EIF3E, EIF3L, EPHX2, EXOSC8, FAM102A, FAM117B"Gene = strsplit(GENES,split = ",", perl原创 2021-07-23 13:24:41 · 705 阅读 · 0 评论 -
R对文件夹下所有文件统一处理
设定工作目录: setwd()将文件夹下所有文件名输入给1个变量: list.files()构建获取文件的路径: paste函数读取文件个数,以确定循环次数: length()依次读取文件: for循环循环操作输出文件library(rtracklayer)gtf = import("E:\\lab\\gencode.v29.annotation.gtf")gtf = as.data.frame(gtf)colnames(gtf)head(gtf)gtf_gene <- g.原创 2021-07-23 00:05:13 · 2314 阅读 · 0 评论 -
Rtudio,plot不出图
Rtudio,plot不出图法1dev.off()dev.new()如果不行,重启RSTUDIO,再不行,就重启电脑吧。重启是解决人生烦恼的必备良药法2我捉摸着你的问题答案就在Pane Layout里面,把下拉框没显示的选择项打开,Plots打勾法3在画图之前先执行:dev.off() 就好了法4请更新至最新的R版本结果,全部无用...原创 2021-07-09 11:26:14 · 6455 阅读 · 0 评论 -
安装不同来源R包的方法
R语言是一个强大的数据分析工具,其强大之处在于多种R包用于实现各种各样的功能。接下来介绍不同来源R包的安装方法参考链接:“R语言入门之R包的安装” : https://zhuanlan.zhihu.com/p/1290699101)R官网 (https://www.r-project.org/)查看所安装包是否在R上:https://cran.r-project.org/如果在R官网中,那么可以在Rstudio上输入以下命令install.packages("fitdistrplus")如原创 2021-07-06 15:06:45 · 1505 阅读 · 0 评论