R語言readr包的使用

R語言readr包的使用


  1. readr包中的讀寫函數(shù)比正常R語言數(shù)據(jù)的讀寫快了很多倍
  2. 主要的包有兩個,一個數(shù)readr包,一個是readxl 包
  • readr包中的主要的函數(shù)有:read_csv,read_delim,read_table,write_delim,write_csv,write_excel_csv,write_delim函數(shù),其中read_table中分隔符是指定為固定空格的,不能修改分隔符,函數(shù)read_delim可以指定分隔符
  • readxl包中有兩個函數(shù),一個是read_excel,可以用來讀取excel的xls和xlsx文件,另外一個是excel_sheets可以查看excel文件中的表的名字
  1. 例子
# readxl包讀excel文件挺快,但是不能直接寫入xlsx文件中,此時可以使用xlsx包
#(此包需要java支持)

x <- read_excel("x.xlsx",sheet=2);
write_excel_csv(x,path = "x1.csv",append=T)


#用read_delim函數(shù)讀寫179M文件
system.time(x <- read_delim("數(shù)據(jù)樣本.txt",delim="|",col_names = c("type","userid","region","city","action"),append=T))

#耗時大概5秒,delim參數(shù)為指定的分隔符,相當(dāng)于sep函數(shù),append參數(shù)設(shè)置文件
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容