h5包使用rscript失败了吗?

时间:2017-10-05 09:34:01

标签: r

关于R和Rscript我有一些奇怪的问题。我正在使用一堆脚本来使用h5包读/写hdf文件。在R Studio,一切正常。因为我想自动执行我的脚本,我使用Windows任务计划程序和rscript来执行代码,但每当我想使用

打开hdf文件时,这都会失败

myfile <- h5file('somefilename', mode ='a')

报告的错误是

Error in initialize(value, ...): cannot use object of class "character" in new(): class "H5File" does not extend that class

如果我正在使用RStudio,则加载h5包并且所有代码都能正常工作。有什么想法吗?

非常感谢&amp;最好的祝福 狼

更新:我编辑了测试文件以创建一些额外的输出:

ll=library(h5, verbose = TRUE)
fc <- file("c:/temp/rlog.txt")
writeLines(search(), fc)
close(fc)
myfile <- h5file('c:/temp/testfile.h5', mode ='a')

错误是相同的,来自search()的输出(在rlog.txt文件中):

.GlobalEnv
package:h5
package:stats
package:graphics
package:grDevices
package:utils
package:datasets
Autoloads
package:base

0 个答案:

没有答案