R语言编程进阶生物信息学R语言源码数据-R语言-图表-决策-Linux-Python

R文件系统管理常用函数

2019-08-29  本文已影响0人  周运来就是我

文件系统管理是存储和组织我们的数据的方法。在数据科学项目中频繁地接触到文件夹和文件管理。如在爬虫项目中,涉及工作路径的设置,文件夹的创建,文件的批量命名,文件的批量导入等操作。因此,高效、科学的文件管理方式将能够大大地提高我们的工作效率。

工作路径管理

文件夹管理

文件管理

压缩/解压文件

扩展包管理

R 操作excel示例:

rm(list=ls())
library(gdata)
library(WriteXLS)
df<-read.xls("geneall.xlsx",sheet=1)
dim(df)
head(df)
genes<-cbind(genes,as.vector(df$GNM))

genes<-c()
for(i in 1:7){
  df<-read.xls("geneall.xlsx",sheet=i)
  genes<-c(genes,as.vector(df$GNM))
  
}
gdf<-as.data.frame(table(genes))
oddf<-gdf[order(gdf$Freq,decreasing=T),]
df<-read.xls("geneall.xlsx",sheet=7)
head(df)
head(oddf)
colnames(oddf)<-c("GNM","Freq")
library(dplyr)

MMMM<-oddf%>%filter(GNM %in% df$GNM) %>%merge(df,by="GNM")%>%arrange(desc(as.numeric(Freq)))%>%dplyr::select(GID,GNM,Freq)
dim(MMMM)

shet<-c("MMMM","NNNN","BBBB","VVVV","FFFF","GGGG","HHHHH")

WriteXLS(x=shet, ExcelFileName = "geneshell.xls",
         SheetNames = shet, perl = "perl",
         verbose = FALSE, Encoding = c("UTF-8", "latin1", "cp1252"),
         row.names = FALSE, col.names = TRUE,
         AdjWidth = FALSE, AutoFilter = FALSE, BoldHeaderRow = FALSE,
         na = "",
         FreezeRow = 0, FreezeCol = 0,
         envir = parent.frame())


R文件系统管理

上一篇 下一篇

猜你喜欢

热点阅读