关于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