R:参数匹配多个正式参数

Jfa*_*ang 8 excel r

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

    setwd("C:/Users/XXX/XXX")
    getwd()
    rm(list=ls())

    require(xlsx)
    df =read.xlsx("data.csv",sheet=3, colNames = TRUE)
Run Code Online (Sandbox Code Playgroud)

一旦我运行此代码,它总是返回此错误消息:

    Error in read.xlsx("dt.csv", sheet = 3,  :argument 2 matches multiple formal arguments
Run Code Online (Sandbox Code Playgroud)

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

Ish*_*ael 13

read.xlsx匹配方法的两个参数sheetsheetIndexsheetName,根据签名:

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", ...)
Run Code Online (Sandbox Code Playgroud)

你需要这个sheetIndex论点:

df =read.xlsx("data.csv",sheetIndex=3, colNames = TRUE)
Run Code Online (Sandbox Code Playgroud)