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
我不知道该怎么办。 请帮忙,谢谢。
根据签名,匹配sheet
的read.xlsx
方法的两个参数是sheetIndex
和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
参数:
df =read.xlsx("data.csv",sheetIndex=3, colNames = TRUE)