- 查看当前的工作目录
getwd()
- 创建文件夹
dir.create("data")
- 查看某个文件夹里的内容
#method1
dir("folder_name/")
#method2
list.files("folder_name/")
#method3(用pattern可以查看某个类型的文件)
list.files(path="绝对路径",patter="*.counts")
- 复制文件到某个文件夹
file.copy(myfile,"folder_name")
- 查看一顿操作的运行时间
#method1
time.start = Sys.time()
一顿操作
time.end = Sys.time()
time.running = time.end-time.start
time.running
#method2
system.time(一顿操作)
- 大文件的读取和写出
library(data.table)
myfile = fread('test.file', sep = ' ', header = TRUE)
fwrite(x, file = "test.file")
7.读取tsv文件
data = read.table("file.tsv", header=T, sep="\t",fill=TRUE)
#fill=TRUE对缺失值进行填充
# sep="\t"对分隔的读取,如果缺少会出现串行
#简单的另一种方法
library(data.table)
data = as.data.frame(fread("file.tsv"))
8.读取含有注释信息的TXT文件
read.table("****.txt", comment.char="!",stringsAsFactors=F,header=T)
网友评论