1 ,讀取excel檔案的包:xlsx包 只能讀取".xlsx"格式的包
install.packages("xlsx")
library(xlsx)
read.xlsx(file, sheetindex, sheetname=null, rowindex=null,
startrow=null, endrow=null, colindex=null,
as.data.frame=true, header=true, colclasses=na,
keepformulas=false, encoding="unknown", ...)
這個包只能讀取資料量不大的excel資料
2,xlconnect包
library("xlconnectjars")
library("xlconnect")
##連線excel檔案
connect<-loadworkbook("e:\\wang\\1.xlsx")
其他引數可以自己查詢 ?read_excel()
此函式可以快速讀取excel的大量資料,且不會出現以上的記憶體溢位錯誤
#把每個sheet名生成乙個向量
sheetnum <- as.vector(excel_sheets(".xlsx"))
#匯入全部資料
data <- vector()
for(i in sheetnum)
4,openxlsx包
該包也能夠讀取大量的excel檔案而不會出現記憶體溢位的錯誤,且該包可以在低版本的r中使用
install.packages("openxlsx")
library(openxlsx)
x<-read.xlsx("e:\\wang\\1.xlsx",1)
read.xlsx(xlsxfile, sheet = 1, startrow = 1, colnames = true,
skipemptyrows = true, rownames = false, detectdates = false,
rows = null, cols = null)
5. gdata包
install.packages("gdata")
library(gdata)
x <- read.xls("e:\\wang\\1.xlsx")
貌似此包 只可以導csv tsv tab 格式的資料。
注意:在安裝好xlsx包之後,在安裝xlconnect包時可能會出現錯誤,由於xlsx可能把有些xlconnect包中的函式給遮蔽掉了,此時需要移除xlsx包,remove.packages("xlsx")即可
R讀取excel檔案
一 使用軟體包xlsreadwrite library xlsreadwrite data read.xls choose.files d r rscript mydm wang2.xls 二 使用軟體包xlconnect library xlconnectjars library xlconnec...
R語言讀取檔案
本文的主要內容是讀取檔案內容,並且將檔案中的所有內容沒咧放在乙個物件當中,以便之後進行操作,樣本資料如下 kernel coorauthor num 鄭稱德 丁俊武 1 鄭稱德 韓玉啟 2 鄭稱德 周梅 3 丁俊武 韓玉啟 4 丁俊武 鄭稱德 4 丁俊武 周梅 4 丁俊武 仇成 43 丁俊武 馮俊文...
R語言 讀取excel的perl問題
剛給朋友實驗讀取excel檔案出錯了,我的電腦卻沒有問題。報的錯誤是 error in findperl verbose verbose perl executable not found.use perl argument to specify the correct path.error in ...