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

时间:2015-06-11 20:16:20

标签: r excel

我尝试从包含多个电子表格的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

我不知道该怎么做。请帮助,谢谢。

1 个答案:

答案 0 :(得分:12)

符合read.xlsx的{​​{1}}方法的两个参数是sheetsheetIndex,根据签名:

sheetName

您需要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