因此,我正在构建此功能,该功能将从网站提取数据并将其存储在excel电子表格中。但是在加载程序包时遇到了麻烦,想弄清楚我可能会丢失什么。
我了解到R中的“ xlsx”软件包是一个很好的解决方案。所以我自然地将其安装并加载到我的工作环境中,但是当R到达那行代码时会出现此错误:
错误:“ xlsx”的包或名称空间加载失败:“ rJava”的loadNamespace()中的.onLoad失败,详细信息:调用:dyn.load(file,DLLpath = DLLpath,...)错误:无法加载共享库'/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so':dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/ libs / rJava.so,6):未加载库:/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib引用自:/Library/Frameworks/R.framework /Versions/3.6/Resources/library/rJava/libs/rJava.so原因:找不到图片
这也是我编写的最终将数据集加载到excel电子表格中的代码。
write.xlsx(aa, "Database.xlsx", sheetName= "Sheet1", col.names=TRUE, row.names=TRUE, append=TRUE, showNA= TRUE)
write.xlsx(ab, "Database.xlsx", sheetName= "Sheet1", col.names=TRUE, row.names=TRUE, append=TRUE, showNA= TRUE)
write.xlsx(ha, "Database.xlsx", sheetName= "Sheet1", col.names=TRUE, row.names=TRUE, append=TRUE, showNA= TRUE)
write.xlsx(hb, "Database.xlsx", sheetName= "Sheet1", col.names=TRUE, row.names=TRUE, append=TRUE, showNA= TRUE)
如果任何人都可以对可能存在的问题提供一些见解,将不胜感激。预先谢谢你。