美文网首页
R语言报错记录

R语言报错记录

作者: 蜡笔小生信 | 来源:发表于2020-06-29 19:10 被阅读0次

ggplot2包

用以下代码画图报错

p+geom_point(aes(x=disp,y=mpg,shape=gear),size=4)
Error: A continuous variable can not be mapped to shape

解决办法
gear被当做数值型变量了,可以转换成shape=as.factor(gear)

R批量读取与写入

rm(list = ls())
setwd("C:\\Users\\TAY\\Desktop\\yr")
file_names<- list.files("C:\\Users\\TAY\\Desktop\\yr")
path <- c("C:\\Users\\TAY\\Desktop\\yr\\")
listyr = list()
for (i in 1:length(file_names)) {
  name<-gsub(".CSV","",file_names[i])
  listyr[[i]] <- assign(name,read.csv(paste0(path,file_names[i]),header = TRUE, stringsAsFactors = FALSE))
}  
filenames <- gsub(".csv",file_names)
filenames <- paste0("gene",file_names)
filenames <- paste0(file_names,".txt")
for (v in 1:length(listyr)){
  result1<- merge(listyr[[v]],al,by="Symbol")
  write.table(result1,filenames[v],sep = "\t", row.names = F,quote=F)
}
file_names<- list.files("C:\\Users\\TAY\\Desktop\\buru\\")
path <- c("C:\\Users\\TAY\\Desktop\\buru\\")
list1 <- list()
for (i in 1:length(file_names)) {
  name<-gsub(".txt","",file_names[i])
  list1[[i]] <-assign(name,read.delim(paste0(path,file_names[i]),sep= "\t",header = TRUE, stringsAsFactors = FALSE))}
puru <- read.delim("geneko.txt",sep = "\t",header = T)
colnames(puru)[4] <- "Gene"
pu <- read.csv("gene.description.CSV")
for (v in 1:length(list1)) {
  name1 <-gsub(".txt","",file_names[v])
  b <- merge(list1[[v]],puru,by = "Gene")
  a <- merge(b,pu,by="Gene_id")
  write.csv(a,paste0(name1,".csv"),row.names = F)
}

相关文章

  • R语言学习记录

    R、Rstudio安装 包的安装 r语言实战相关代码记录 报错系列

  • R语言报错记录

    ggplot2包 用以下代码画图报错 解决办法gear被当做数值型变量了,可以转换成shape=as.factor...

  • R语言报错

    解决方法是 重新加载,成功

  • R语言 count()报错

    1.数据集df 错误代码 > df%>%count(name) Error in count(., name) :...

  • R语言升级bioconductor包升级

    R语言升级后出现报错: “BiocParallel' did not register default BiocP...

  • DiffBind安装(一)

    我的R语言版本是目前最新的4.0,用bioconductor安装DiffBind。 出现报错: 按照报错要求安装l...

  • R语言报错,package is not available!

    安装WGCNA这个包的时候报错,说缺少impute这个包,所以就单独安装这个包,依然报错 看Warning 说是R...

  • R语言报错释义2021.2.17

    一、常见错误 1.定义向量时忘记加c 2.赋值号多打了一个空格 3.括号匹配问题括号多打或者少打都对语句有着很大的...

  • R语言ESTIMATE包报错

    在运行ESTIMATE包的时候,需要先把表达矩阵输出成txt,然后运行filterCommonGenes函数,转换...

  • 总结一下手动安装R包

    在R语言上安装R包的时候,总是会遇到安装报错,其实很多时候都是因为R语言版本和R包版本不匹配导致的,这时候就需要自...

网友评论

      本文标题:R语言报错记录

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