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

  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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容