我正在尝试使用R语言获取数据集的three_d_array。我在不同的文件中有相同的数据描述,因此我通过仅更改名称来为每个文件运行我的代码。以下是我的代码
absurd
运行第20号文件的代码后,我一直遇到多个错误, 以下是我的错误
#Sys.setenv(JAVA_HOME="C:\\Program Files\\Java\\jre7")
install.packages('lazyeval')
install.packages("xlsx")
install.packages("rJava")
options(java.parameters = "-Xmx10000m")
#options(java.parameters="-Xmx4000m")
options(java.home="C:/Program Files/Java/jre7/")
library(rJava)
library(xlsx)
raw23370 <- read.xlsx("C:\\Users\\Taqwa\\Desktop\\stations\\stations\\23370.xlsx",1)
out <- createWorkbook()
three_d_array <- array(0,dim = c(92, 6, 600))
#options(java.parameters = "-Xmx1000m")
for (i in 1:600){
candy = 1:nrow(raw23370)
B=sample(candy,nrow(raw23370) , replace=T)
a=raw23370[B,]
assign(paste0("sheet", i), createSheet(wb = out, sheetName = as.character(i)))
addDataFrame(x = a, sheet = eval(as.name(paste0("sheet", i))))
}
saveWorkbook(out, "C:\\Users\\Taqwa\\Desktop\\stations\\23370_output.xlsx")
任何人都可以提供帮助