R语言-文件读取、创建的一些些

2021-09-26  本文已影响0人  超级可爱的懂事长鸭
  1. 查看当前的工作目录
getwd() 
  1. 创建文件夹
dir.create("data")
  1. 查看某个文件夹里的内容
#method1
dir("folder_name/")
#method2
list.files("folder_name/")
#method3(用pattern可以查看某个类型的文件)
list.files(path="绝对路径",patter="*.counts")
  1. 复制文件到某个文件夹
file.copy(myfile,"folder_name")
  1. 查看一顿操作的运行时间
#method1
time.start = Sys.time()
一顿操作
time.end = Sys.time()
time.running = time.end-time.start
time.running

#method2
system.time(一顿操作)
  1. 大文件的读取和写出
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)

https://www.cnblogs.com/ywliao/p/6591265.html

上一篇 下一篇

猜你喜欢

热点阅读