我试图从包含多个电子表格的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匹配方法的两个参数sheet是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", ...)
Run Code Online (Sandbox Code Playgroud)
你需要这个sheetIndex论点:
df =read.xlsx("data.csv",sheetIndex=3, colNames = TRUE)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24401 次 |
| 最近记录: |