R:参数匹配多个forms参数

我试图从包含多个电子表格的Excel文件中读入数据。

setwd("C:/Users/XXX/XXX") getwd() rm(list=ls()) require(xlsx) df =read.xlsx("data.csv",sheet=3, colNames = TRUE) 

一旦我运行这个代码,它总是回来这个错误消息:

  Error in read.xlsx("dt.csv", sheet = 3, :argument 2 matches multiple formal arguments 

我不知道该怎么办。 请帮忙,谢谢。

根据签名,匹配sheetread.xlsx方法的两个参数是sheetIndexsheetName

 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", ...) 

你需要sheetIndex参数:

 df =read.xlsx("data.csv",sheetIndex=3, colNames = TRUE)