2017-06-07 82 views
0

我在名單18號文件(.xls的),我想讀他們在一個去如何讀取r中的多個.xls文件?

這裏是我下面的代碼:

filenames=list.files("C:/Users/ozgur.alptekin/Downloads/elif")

df.list=lapply(filenames, function(x) read_excel(file = x,sheetIndex = 1,as.data.frame = TRUE,header = TRUE))

它沒有工作

你能告訴我我做錯了什麼,我應該怎麼做?

+1

它是如何工作的?有沒有錯誤? –

+0

@Adam Spannbauer錯誤提示:'在read_excel(file = x,sheetIndex = 1,as.data.frame = TRUE,header = TRUE)中出錯: 未使用的參數(file = x,sheetIndex = 1,as.data。 frame = TRUE,header = TRUE)' –

+1

請參閱'?read_excel'您使用的參數不是記錄參數 –

回答

1

你可以簡單地嘗試一個循環嗎?

filenames=list.files("C:/Users/ozgur.alptekin/Downloads/elif") 

for (i in 1:length(filenames) { 
assign(paste0("file_", i), 
read_excel(file = filenames[i],sheetIndex = 1, as.data.frame = TRUE, header = TRUE), envir = .GlobalEnv) 
} 

回覆如果有效。

+0

謝謝@VarunRajan.İt確實有效。 –